Overheating at idle

Oh my! You must be totally messed up.
A lot of info, but my money is on the rad.