No, that figure is flywheel torque. Tractive effort is around 9150 Nm, will post up tractive effort chart latter today.
As for power compared to a 8, the main problem i have is the manual's are incredibly hard to launch well. 3.2g smokes 1st and 2nd, while 3.0g bogs of the line. theres is a very...