I was letting it idle in the driveway to double check connections and charging etc an it got HOT and boiled the water wetter in the cooling system ( I didn't have the expansion tank on at the time) and it was spitting boiling water out the overflow tube and the fan never kicked on.
Also the charging system is a little suspect. I'm a little new to bricks ( this is my first one and learning curve is huge for me) at idle the voltage was about 12.5 at 2000 rpm its steady at 14. I assume that's normal??
It looks like a new Spal fan might drop your in-the-black figure a little more, Rev. It'll be a good investment though.
Concerning the coolant spitting:
Was the overheat light on during the spitting?
Could the blades of the fan be rotated with little effort the engine was when off?
Was the coolant fresh? An expansion tank is necessary with this system.
Concerning assumption of the battery's condition:
14V is good output, but why assume anything? There is plenty of is plenty of substantiated data available on appropriate voltage.
Here is some.