Who on earth would accuse James May of being obnoxious? Even back in the day, when he was presenting Top Gear and The Grand ...