I gave the whole system a flush out this morning refilled and bled it again, still the same meh heat as before, water is flowing nicely so don't think its an air lock etc, but that its just as you said and the heaters are crap, ours is a 2000 Xdi 20TD
Guess its gloves and thermal socks instead :)