Xteeeeeme !

don't you think you should get 2 different coolant loops? one "dirty" going in the ground and a clean one to cool the components with heat exchanger in between ???
I know you got a filter, but anyway... gonna have oxidation problem I'd say...

but the idea's great