Lose the wing, and I'd do it!
Looking at that engine bay makes me wonder about where they moved the throttle body.
Not to turn this into a "whip it out and see whose is bigger match," but Meguiars claims "800-1000 horsepower" - whatever that means.
BTW, here in the States, we have a few of these around.
http://www.esxmotorsports.com/html/esx740.htm
Daily drive it if you want.
