I understand what your saying about how hp is measured, im not disputing that, but ultimately its the hp and lighter weight that won you the race. Torque is just the amount of work you can do, hp is how fast you can do that amount of work.
By this logic diesel cars would be rockets but they are...