Alright, why is this thing overheating?

Does the upper hose get hot. If so, this would prove that the thermostat is opening.

How long does it take to overheat after an overnight cold start?

If it is within 5-10 minutes, you could have a thermostat or air pocket problem.

Some more info on the overheating will help us diagnose this.