source implies a net increase of energy.
hydrogen has no such increase over is life cycle like oil or natural gas.
hydrogen is an energy transfer mech. just like electricity.
We need to think of hydrogen as analogous to electricity when discussing transportation.
That's true if we are using hydrogen obtained by using some other energy source, such as using electricity to break the hydrogen-oxygen bonds and then later allowing it to recombine with oxygen for the released energy. It's arguably true with this method, as we are using solar energy to refine the hydrogen into a usable fuel, but then, that is also the case for oil and natural gas under the current prevailing theories of their creation. Whether oil and natural gas are formed from primary producers or their predators, they are still mass built using solar energy via photosynthesis. So this method would be directly analogous to using oil and natural gas, except for being a man-made process. If and when we can crack hydrogen free from water by using enzymes or other catalytic action independent of solar energy, then hydrogen would be much more of a fuel than are oil and natural gas, since no solar energy would be transferred into the hydrogen.
In my opinion we've become far too concerned with not calling hydrogen a fuel due to the method currently most prevalent in obtaining hydrogen, which loses net energy and is properly creating a transfer medium. At its essence, hydrogen is neither more nor less of a fuel than are oil and natural gas.