Something you mix with water and slowly releases energy? Rockets need hydrogen in the explosive form, so definitely not something useful for rocketry. Sounds a bit contrived for electronics too, with the water stage. That said, haven't reviewed their studies, so that's an off the wall comment.