Alright, why is this thing overheating?

To see if your not pushing enought air put a fan in front of the car at idle and see if that cools it down.