Unless anything else comes along, I would have to say that the S2000 is the winner. 120bhp/liter is an amazing feat without the aid of artificial...