When you say the desuperheater preheats the water ahead of the water heater, do you have a buffer tank that is in front of your water heater?
In regards to geo water heater, WaterFurnace, as well as other brands, though I would highly recommend staying with WaterFurnace, makes a water-to-water...