they were rated correctly.
The thing is, from the 05 to 06 MY the engine got bumped from a 2.0 up to a 2.5, yet the car was still rated at 224 hp/ 226 lb/ft torque (same as 02-05). Obviously the bigger motor would produce some more power.
According to Cobbtuning.com, a stock 02-05 dyno'ed at 169.9 hp and 174.3 lb/ft of torque. According to the same people, a stock 06-07 dyno'ed at 202.0 hp and 234.2 lb/ft. of torque. (HUGE difference) The car has more torque at the wheels than it was listed to have at the crank.
So, according to Cobbtuning.com, and their dynos, the 06-07 put down 32.1 more hp than an 02-05 and 59.9 more lb.ft of torque than an 02-05.
Obviously, the 2.5 liter has a little more than the 2.0, and the 06-07 are underrated from the factory.
I have heard it was to either, make the STi look better or to help people with insurance rates, either way, I'll take it.