Probably thermostat or trapped air or both.
Did it overheat at idle or slow speed or high speed.
Is the top hose ridgid and swollen? Often a sign of a plugged radiator. Or a collapsed bottom hose. Though with a four year old radiaitor, that is kind of unlikely, unless you´ve been steadily adding some really hard water systematically over the last four years.
I´ve had mine, have a really small leak, near the water pump inlet and had a little air build up in the system and had a series of events follow. Same with a pin hole leak in the radiator.
A little coolant seeps out a leak, during shutdown/cooldown the leak sucks a little air, it builds up in the back of the block and/or near thermostat and/or the top radiator hose. The missing coolant is replaced from the surge tank, the air just keeps building up.
The thermostat with the air bleed hole in the top, works a lot better. Haven´t had a surge tank boil over, after a raditor service, since I switched to that model. Seems to help the air make it´s way to the surge tank quicker, along with crushing the top radiator hose a half dozen times, with your hands, which seems to help pump the air into the surge tank.