Update, I had the heater matrix replaced and it has cured my issue, heater blowing hot on all vents and even before car is fully up to temp. So I am very happy as this has been going on for ages.
Mechanic charged me 6.8 hours labour, which he said is the book price, and he is £50 per hour, then a bit on top for flushing etc.
I bought a third party matrix as I needed it quick and GSF could get me this one same day, which was fine:
https://www.gsfcarparts.com/products/heater-matrix-avavn6424FYI mine was denso type.
It didn't come with new clamps and O rings, old ones were shot, but local stealer had them in stock for £25, cheaper than ebay and same day.
Picture below of old one with the brown gunk, not as bad as that Youtube link, but still not great.
