Hydrogen vs. Battery Electric Cars

The conversation around range is flawed at its core. 

Range is a concern of the masses living in an obsolete 'norm' which involved inter city or inter state travel via personal fuel burning transportation. That need is going away, plus when you factor in the electrification of all other forms of transit and the concentration of populations in and around cities there's really no need for long range in every car. 
Use hydrogen for heavy transport for sure, remember it's only a stop gap because it relies on fossil fuels, but we'd have a couple centuries to work on that.