James May missed his calling. Instead of pocketing millions for test-driving supercars, he should have been a history teacher ...