Chicken and egg thing perhaps. Is low coolant causing overheat or vs versa? The recovery tank will usually contain minor overheat but not hard boiling and it would purge to ground - you'd see that too!
Understand it's cold where you are not unlike here right now and 12km (7-8ish miles) isn't real far in cold to aggrevate a marginal cooling system but could.
Just sitting and taking observations, does top hose to radiator stay "unpressurized" for a little while and stay cold while engine warms up in front of you? If it pressures up right away or not at all there could be a head gasket leak causing the issue. Trying to rule that out. Run heater - note temp change in output of that too. If you are boiling it will go cold on you! Yes - cold as air bubbles won't transfer heat for diddle vs hot liquid.
It's not conclusive how fast coolant came out while draining. Anti-freeze is thicker when cool/cold. Don't overdo that either. 50/50 or if in real extremes up to 60% is about max. Typical antifreeze is a lousy heat exchanger by itself or if too strong.
You can test for exhaust gas in cooling system or at the recovery tank. Should show any but you need to know and that suggest head gasket troubles dammit!
You already changed out thermostat - was that to fix this or just maintenance? Is it properly installed? Some can go in backwards and will screw up like this.
A good system flush wouldn't hurt noting how much junk if any does flush out.
I'm not even thinking electric fans right now as Winter in OT they may not even be necessary for most driving right now. If you have A/C try it - fan(s) may come on regardless of need and if that suddenly cools the engine it's interesting for the moment while I think up what else to check,
T
_________________________________________
Tom Greenleaf - MetroWest, Boston
http://acsource.net/acforum/index.php