I would even simplify this by eliminating steps 3+4 (and 5 is not a step actually). Just let the water flow through the heat exchanger, and let natural dissipation take care of cooling off the pool, as far as necessary....
You would actually get something like this...