Driving home after an early finish I notice the heater is only warm again...then it goes cold

I pull over instantly and pop the bonnet open.
Just as I did this the bottom heater hose blew off and sprayed my hand with boiling coolant

The good news! I pulled over directly opposite a garage.
So I borrowed some tools (can you believe I accidentally left my tool kit out of the Bongo loading it up last night!).
Removed heater intake, fan etc.
Took the blown off lower heater hose and attached it to the metal pipe where the top heater hoses attaches to. Heater hence bypassed.
Easiest bleed ever!!!
Drove home...all fine.
Attached length of 5/8 hose to heater matrix and blew. Completely blocked both ways...completely.
My diagnosis.
All my matrix suspicions were correct. It's gunked up. Sometimes there has been partial flow, especially after the speed bump freed 'something'.
As it's gunked rust particles have collected in the most restricted area-the matrix- and have built up enough to block it.
Pressure has built up upon complete blockage and blown the bloody hose off.
Apart from lack of heater all seems fine now, so we shall go to the festival.
My solution. Attach a hose to each end of the matrix. Put in some rad flush or caustic soda leave a while...then backflush. Repeat if needed.
If I can't flush it, it's a case of no heater until I can get my hands on one.
Anyone changed one?