There doesn't seem to be much of a point in using natural gas to produce hydrogen, to produce electrical energy, to produce mechanical energy.
Why not just use the natural gas in an existing internal combustion engine.
Thats what the nat gas civic does, and its available today, for less than 10k more than the gasoline version, has a 250 mile range, and the natural gas pipeline structure is already built. All we need to do is solve the 'last mile' problem by having more nat gas filling stations, which is easily solvable with today's technology
Hydrogen only seems to make sense if we started a WW2 scale effort to build dozens of new Nuclear power plants, producing an abundance of electricity and removing coal from the mix.. Which we should do, but won't