You have to be a little careful reading too much into the expansion tank cap opened when hot as any vehicle will bubble over with the sudden decrease in system pressure.
It needs to be cracked and then observed for bubbles when the system has settled.
You can also do a combustion gas test on the cooling system if you aren't sure.
Have done this on my 300Tdi a few times when it's been a bit too hot for my liking.
Luckily it was OK everytime, including blowing the header tank on the heater when climbing a range.
I really thought I'd done the head and h/gasket that time as it pumped most all the coolant out of the system.
As Pat said, the Defender really needs the fan clutch working properly too, ram air isn't enough to overcome the underbonnet air pressure at speed.

