RE: Tornado S30 running way to fast!
you may need to adjust the idle set screw. it determines the gap the carb stays open when you let off the throttle. if its too big, the buggy will want to move even when you are not giving it throttle.
check the throttle trim on the radio as mentioned above.
as far as the motor heating up, that may require an adjustment to your high speed needle setting.
when at full throttle, is there visable smoke from the exhaust? If not, the motor is lean(not enough fuel) and this causes it to overheat. overheating can damage the motor.