Cheers, dude. You've been busy on yours by the sound of it.
Not sure how much help I can be with yer heater issue. Probably don't need the dash out, though. Can you clarify the actual fault? Did it used to work? Not getting heat or does it just switch off the fan in position 4? If so, could just be dirty contact in the rotary switch type thing. Some FL1 owners seem to get a similar issue with the front wiper control stalk. In many cases, it's solved simply by cleaning the contacts inside the barrel switch thingy.
I never used full speed (!), so could be that your contacts have accumalated some dust, dirt or grime that never gets cleared. I'd be checking whether the heater control box can be removed and bench tested/cleaned before the dash comes out!
If in doubt, post a question in the
Freelander section and the more experienced lads and lasses will help you