The NSX is one of the best sports cars to ever come from Japan. But what happens when it takes on cars that are classes ahead? As always, another entertaining episode of Best Motoring. Enjoy.