Anytime something gets hot it means a bad connection! " Scottyb " has kits for your F-R switch. (
http://www.cartsunlimited.net/ ) You may also have a half speed reverse lead on your controller. If it gets power either forward or reverse, it will cut down your speed! Do the F-R switch kit first, and then you can check your controllers setup for the reverse speed hookup.