This is ingenious! Wow! I want ducks and if I ever get them, I'll be finding this post. You should consider writing up the instructions how to do this and posting an article on here!
Could a heater be added for winter? I suppose we'd need two, one for the barrel and one for the pond...