Ryan, have just read this thread. It does appear your problem lies within the heater itself/water pump circulation volume [ability to pump to end of circuit, the heater matrix]. From above,I'd suggest you remove the control cables from the heater/heater flaps...then, with engine at std operating temp turn fan on full and manually open the heater diverter flap. This proves both of these functions are working correctly. If still poor heat it will be one of three things...
1. there's a blockage in the engine somewhere that's causing poor water flow[high flow resistance] into the heater matrix [this can still happen even with hot temp to both matrix pipes] and the water pump cannot supply enough hot water through the matrix at the req'd water volume/heat.
2. you are losing heat through the heater box within the bulkhead area and/or through the heater distribution pipes [recheck all heater seals]
3. your fan speed is too low :. poor ability to txfr heat into the cockpit - in order for the heater fan to give good airflow it needs good electricity :. have you 1. high resistance/part short in the 12v supply? [bypass with new known 0 ohm cable], 2. does the heater fan motor have a genuinely good earth contact, if not the motor output will be low even though the fan will appear to be working [run a new/proven direct earth cable]
The Landy heater design is, like many classic cars, very poor. Previously, I've rebuilt heater boxes with the v8250 patented method of 1. an uprated heater matrix, 2. fit reflective insulation material to the inside/every surface of the heater box, 3. cover the outer of the heater box with black self adhesive insulation. Providing your air and water flows are correct/good, the above mods give superb results; even on old MKII Jaguars with have appalling heaters.
Hopefully the above will help you find the fault and give a simple upgrade to improve your heat output...