Hydrogen is not a great fuel. Cost of production and storage brings it to a net loss for efficiency. On demand generation helps but doesn't make it a worthwhile. In major cities it might be worth while. But when you get into rural areas, not so much.