As they say, power wins dyno trophies, torque wins races.
Actually, I believe they say that "Power sells cars, torque wins races" Either way, that sounds like some pretty damn good results. Must be a treat to drive!
Out of interest, what sort of RPM range does it start making the bulk of that torque?