Crazy idea! I also like it.
It would be useful to calculate min/max temperatures of the tank and see how many btus you actually be able to capture and compare that to how much your house uses on an average day. This could give you a rough idea of how much heating you could actually get out of it.
As for the system itself, why even have a heat exchanger? Why not just plumb it direct?