RE: OVERHEATING!!
Is it possible that there may be a piece of sand or dirt or something stuck in the needle valve that could be partially clogging the fuel outlet?
I'm with Ryan on it would be next to impossible to overheat a super rich running motor.
My next guess would be an air leak at the carb or in the fuel tank or lines somewhere so as to partially starve the motor at high rpms when the motor really needs to breath.