This is freaking retarded. Just a quick review for the noobs.
A car only acclerates at the torque value available for that speed, that's what the engine can produce, and that's what you're getting out of it.
Horsepower is just an arbitrary term describing torque, but taking RPMs into play.
127 ft-lbs will never acclerate like 300 ft-lbs... but rev to 15,000 rpms, and the length of time its pulling will make up for it.
But I'm sure everyone knows that.
And dont hate on the domestic guys. They're here to keep this place somewhat real-world. Their cars come stock doing things your car was NEVER meant to do.