Has BMW completely nailed the modern rider's desires with their new R nineT?