Well for the last couple steps what happens when you run out of chlorine?
Why not replace your roofing with some of the materian designed to allow water collection then fill some large tanks there?