No, it is a BITCH AND A HALF. liquid hydrogen take cyrogenic tanks to hold it and it can not hold it forever. Just think about a closed parking garage with hundreds of cars "leaking" a little hydrogen into the air. This is not good. If you use high pressure gaseous hydrogen you are talking about a tank of gas under several thousand pounds per square inch of pressure. Not good, not good at all!!!!Also, due to hydrogen embrittlement you can not use high carbon steels as a containment vessel. Unless they solve the problem of storage via metal hydrides hydrogen will never be a source of power for cars and trucks.
Remember the Hindenberg!
And let’s not forget hydrogen internal blistering. It’s easy to say that we will use H2 in the future but, as usual, our politicians posture and look important and come up with all kinds of technical BS, but most of them do not know what they’re talking about. Every known material looks like swiss cheese to a H2 molecule. I, personally would not like to be around when two H2-fuel cars collide.