The site has a few broken links. I am very curious on the 12 volt power consumption. Usually takes more power than you ever get out of the Hydrogen. I bet the alternator barely keeps up.
Shame on CNN for not vetting this story. It's been nothing but downhill for CNN since they dumped Glenn Beck