Just seen it on topgear - it's LHD?! Thought the 28 official cars were RHD? If they are LHD - why have they all waited all that extra time for a car...