Sounds like you got it all sorted then

A remaped (Im guessing by the lots of torque?) ED30 that struggles to wheel spin? . . . .
Throttle control is just human traction control, whats the point in having ALL the power if you cant put it down. Dont get me wrong, theres A LOT to be said about being able to thread the power down.