What brand of batteries are you using? A motor will pull as much current as it can to get the motor to the speed the throttle is set to and if the batteries aren't up to the task, it can cog, stutter, or be slow.
That doesn't sound right at all. I know my 8xl gets hot, but it hasn't thermaled yet. Granted, I'm running a MM and Zippy 4s batteries. I have a 15t pinion in mine, but if you look at my thread and compare speeds. Mine isn't as stupidly fast as my Revo, but I think it would be just fine on a track.
Its that speedo I'm betting. Try setting it to race mode and NiMH battery type. That should help with the over current kick out. If it works in race mode (or at least works better) then you can be sure its the same problem the others were having. If what they found in the other thead is right then a shipment back to MGM will be in order to fix it.
On 4s with that setup you could just run the Mamba Max with a 25mm fan on the heatsink and you should be fine. The MM can handle the same amount of (or more) current as the 90amp MGM. The MGM you have would be great for a very high voltage setup (8s or 10s lipo) But you dont need that in a buggy. the 4s you have is plenty.
I can't decide if its more fun
to make it...
or break it...
I def think you are overcurrent. The cont is 90A, but the burst current is only 100 or 110 IIRC. The Esc is designed for hi voltage, and the FETs they use do not have really high burst ratings like lower V escs (compare the specs to the 16018.)
A 8Xl on 4S will def pull above 110A, prolly 120A+ depending on the gearing in bursts for your truggy. Basically is is not the right controller for your setup.
You need to either use a different controller (like the 16018 or Quark or whatever) or get a different motor and batteries. To make the power you want and keep that controller happy, you prolly want to have an 8S setup ( ie a 8S 2500mah pack) and a ~14XL motor. The upside to the latter is it will be a much more efficient setup. You will have very cool temps even with a cheapie motor, and you will have longer runtimes as you are wating less battery power to heat.