Horsepower isnt even a measured value, its calculated through an equation relating to two variables.... Torque and RPM.

Obviously you can change the equation to solve for each of the variables, but that is not how a Dyno calculates it. A dyno measures torque and RPM then calculates horsepower.

The reason your car makes so much horsepower, and has relatively little torque is because it revs so high. Your peak TQ is somwhere around 8300RPM. Obviously multiplying by 8300 versus 6500, or about there for the zo6 peak torque RPM, is going to get you a bigger number. The motors make power in different places. high TQ X lower RPM or low tq X high RPM.

Take a look at the horsepower equation, then look at the what the x and y axis are labeled on the graph you posted. Looks a lot like the equation doesnt it? (mph could be changed to RPM easily enough by knowing the tire circumference) Find a graph with the horsepower on the y axis versus MPH. Ive got a feeling it would look a lot different.

The Z06 is a long ways out in quarter mile times from the M3... Not to poke fun at you turk, but Ive never seen a ZO6 at the track NOT hit 12s. Whats your best run so far, somewhere in the 13s while modded?

Your argument doesnt make any sense to me that HP is more important than torque. Seems to me from everything Ive read, that you are unknowingly arguing the M has better gearing.