I remember that thread, over at the official forum? Turned into a lot of people violently agreeing with each other.
Somewhat solidified the idea of my 'Torque is meaningless' line I add to my mods, as to the lay man that's exactly what it is.
Torque, of course, is important for thermal and mechanical efficiency but even then the number alone means nothing, you need to know everything that is contributing to that number.
Remember that at any given speed, for a given Power, the Torque at the rear wheels is identical, no matter what the engine may be producing.