50% of the work i do at my job is in regards to Hydrogen storage, pipeing, transportation, and use as a method to create usable energy, so i apologize if this turns into a long post.
the downlow on why why i think he's plling your chain is that hydrogen is one of the hardest elements to contain and use. on an atomic level, the hydrogen atoms are so small that they will escape through the holes in just about any material. the tanks we have to use to contain hydrogen on the navy ships have 2-3 components (layers).
the inner layer is an extremely dense polymer that has such small gaps enbetween it's mlecules that it can contain the hydrogen.
to be stored in efficient quantities, hydrogen has to be either cryogenically cooled to a liquid form, or extremely presurized (32,000 psi is normal). the cryogenic method is extremely expensive, so most jsut pressurize it. however, to hold 32,000 psi, that polymer has to be encased in a carbon fiber tank. <<<that is the minimum tank setup (2 layers) but since carbon fiber is so bad with impact, the carbon tank is usually covered in either stainless steel, a foam sleeve, or both. bottom line is that it's expensive to buy just a tank
here's a picture of a very basic tank and valve.
the other problems are that since it will flow right through just abotu any material, if you simply inject it into the intake, little to no hydrogen will make it into the actual cylenders of the engine andaid combustion. that's why i'm inclined to say that it is only for cooling purposes (which releasing hydrogen from 30k psi to atmospheric pressure will do quite well).
in order to utilize it's explosive properties, you'd essendially have to go with a direct injection setup. however, that also causes problems. "Hydrogen Embrittlement" is one of our biggest concerns when we hydrogen is used or transported on our ships. when hydrogen contacts metal, though it will flow right through it fairly easily, in the process it makes the metal brittle and pront to fracture. i don't think anyone would enjoy a piston or engine block cracking in two.
so that's why i think the system is flawed for the purpose it's intended to serve. i also doubt that they are talking about using pure hydrogen gas, in which case you loose some of the benefit because it doesn't contain as much energy per unit area, and is also harder to compress.