Charging from a stream seems great, if one's available. If you have a stream of rainwater coming off a roof, it looks like it could work OK as long as the rain lasted.
I'm not happy with the idea of attaching it to a faucet. They say "only one gallon per minute" but a 2..3 hour charging time seems like it would often mean running 120..180 gallons of clean drinking water down the drain. Power generation runs a pump, which pushes water through a network of pipes, which turns the HydroBee generator, which charges some batteries. Then there's whatever energy is spent on water treatment and running the local sewage plant. The faucet attachment seems like a really low efficency approach to charging batteries.
My vote goes to the "Personal Hydroelectric generator". It will be great help for those campers and trekers exploring wildlife, those surfers and water rafters. They can keep their mobiles charged while away in the wilderness.
Replay available now: A handful of emerging network technologies are competing to be the preferred wide-area connection for the Internet of Things. All claim lower costs and power use than cellular but none have wide deployment yet. Listen in as proponents of leading contenders make their case to be the metro or national IoT network of the future. Rick Merritt, EE Times Silicon Valley Bureau Chief, moderators this discussion. Join in and ask his guests questions.