Just on the subject of punch, its all about current delivery and voltage drop.
When switching my Team Car to LiPo, I put my Eagletree datalogger into the car and ran a few of my NiMH packs through it, then did the same with the LiPo. One look at the graphs from the Eagletree tell the whole story (I don't have the graphs handy any more but I could generate some new ones if there was interest).
Basically with the NiMH, when you punch the throttle, the current draw is about 30Amps and the pack voltage drops to around 6V, recovering as the car accelerates and the motor current drops.
With the LiPo, the current draw was higher AND the voltage stayed constant at around 7.8V (remember a fully charged 7.4V LiPo is actually 8.4V). Simple maths for power (current * voltage) says the LiPo is delivering a lot more power thus the punch we all notice.
The other thing this shows is that if you do fit a LiPo cutoff, make sure its disabled if you ever decide to put a NiMH pack back in otherwise it'll cut-off VERY early
