Well check out this video of these 2 Machs....might help explain more as to power to weight ratio...
[gvideo]5119689176698847369[/gvideo]
you notice how wild bill traps another 2mph on that car and well you seen the pics of that car, kmember, 1 seat racing seat, no carpet, no stereo, fiberglass hood, etc