not sure i agree with yu there, Sean - yup, yu are rite in sayin heat out cant be greater than heat in, but I cant see a landy engine being hugely thermally efficient compared to any other engine!
I think the problem resolves into two issues....
1) how much heat can be transferred from the water into the air via a matrix, and to that end, matrix size or thermal transfer efficiency is important.
2) how much air flow can you pass through the matrix to transfer the heat into the cabin.
several areas for improvement here.
1) ensure the engine coolant is running at its optimum temperature.
2) get the largest, most thermally efficient heater matrix.
3) get as much air through the matrix as possible.
4) ensure that there is a flow of air through the cabin (maybe fit vents at the back to air through?).
food for thought?