I don't see a problem with your plan, really. But it doesn't scale well, and it can be refined a little...
I have six of these:

Each holds 7 gallons. That's 42 gallons of water in a space 1' x 3' x 3' (each container is 12" x 12" x 15", stack two rows of three). You'd need about 20 of your containers to equal the same amount of water.
The containers are very durable, stackable and have nifty little faucets that can be used by just flipping the cap over. Turn the container on its side to dispense. Very cool. The price per gallon for the first use is about what you'd pay for store bought water, then every use after that is free. <img src="/images/graemlins/smile.gif" alt="" /> Plus, you don't have to keep them all full. Just keep the clean containers stored somewhere, then fill as needed (like, when a hurricane watch goes up, and the stores are packed with people buying water in 8l jugs. <img src="/images/graemlins/smile.gif" alt="" /> )
YMMV.