@flecc. Yes I understand what you are getting at. But if we assume an average efficiency for the electric motor and controller of say 80% , I believe that your cylinder of hydrogen would take you quite a bit further than if you burned it in an IC engine. What do you think?
I don't know to be honest, though hydrogen using fuel cells can be very efficient. If an ic engine was specifically designed for hydrogen use, it might substantially change the position though. Given the true gas nature and volatility of hydrogen as opposed to atomised petrol, I think an optimised piston engine design would have over-square bore/stroke ratio and be very much higher revving with low torque but high power.
Of course if the whole chain is taken for comparison, production of the fuel through to mechanical output, the hydrogen versus petrol/diesel position could shift quite a lot.
Technical problems continue to impede fuel cell introduction though, their life in mobile applications is very poor at present and replacement cost too high. London trialled three single deck buses and has ordered eight more after a successful trial, but at a million pounds each, success is a qualified term since that million pounds for one buys three diesel
double deckers! Given the high capital cost and cost of short fuel cell life, the whole fleet of hydrogen buses would at least quadruple fares.