13 Jun 2011, 12:46 UTC · By: Mihnea Radu / Have you ever been so excited to see a brand new supercar from some unknown company deep in the heart of Wales of from a remote corner of South Africa, only to be disappointed to see it arrives on a...