On another forum I asked the driver of the car in the video about it. He's got a Euro spec 2.0L N/A motor and had no problem hanging with the guys in Caterhams and such (Caterhams are basically Lotus Super 7's) in the twisties, but they pulled away on the long straights. The only suspension mods he's done are lowering springs....that's it! Now imagine a Stage 1 Turbo with coilovers and f/r antisway bars
And those Mini Cooper guys say a PT doesn't handle!! The guys in the Caterhams must have been stunned!