Let's be honest, the energy has to come from somewhere. With hydrogen fuel cells you have to harvest the hydrogen from somewhere, usually this is done by splitting water molecules into their constituent hydrogen and oxygen, which takes a substantial amount of energy in the form of electricity (electrolosys). Then the hydrogen is recombined with oxygen to create either heat (burning just like a petrol engine) or electricity as in a fuel cell. So all the fuel cell is doing is effectively providing a store of energy that you can refill by charging -- it's much more energy dense than a conventional battery.
Getting energy from tap water -- well it's pretty inert so you're not going to get the energy from forming chemical bonds, and breaking the bonds requires energy input (see hydrogen electrolosys above). The only thing I can think of is some kind of fusion, which we can't do without huge pressures and temperatures, usually resulting in net negative energy.
It's an interesting theory but unless they can explain how it works with regard to conservation of energy then it's nothing more than a fantasy.