The real thing this article glosses over is how the hydrogen is produced!
95% of hydrogen is produced by splitting hydrocarbons, not by splitting water. Clearly, the assumption is the hydrogen comes from some miracle carbon-neutral source...but it doesn’t.