Torque means NOTHING in terms of performance.
SI Unit of power is Watt and its parent unit is HP. Same what centimeters are to inches. Europeans express car power in terms of KW, Americans in terms of HP.
Power to weight ratio is the only thing that matters in terms of performance.
Torque to weight ratios means absolutely nothing. If it did Jetta TDI or 335d or cummins ram would be very high performance vehicle.
If you still think torque means anything, look at the extreme, such as 3L V10 engines from recent F1 cars that rev to 18k rpms. Pistons are so short that they do not provide any torque whatsoever (no stroke!), however they produce massive power.