Yeah.. I've read the whole site today, pretty much.
It's is turbo charged, and while the power may be a bit low at 170 horsepower, 160 ft-lbs of torque are available from 3500 rpm's on. Every review I've read has said the car handles like a dream, and should replace the ITR as king of handling/fun to drive (or something like that).
Also, the turbo is only pushing like 8.5 psi, so I'm sure there's room to grow.