Hydrogen vs. Battery Electric Cars

It's not even a fair comparison. If we consider the whole process for EV and Hydrogen, starting from renewable sources (and not using Methane to produce hydrogen). 
To produce hydrogen from electrolysis to your car tank requires more steps, so more efficiency drops. 

With EV you can potentially charge your own car with the energy that you produce, or buy energy on a distribution line that ALREADY is in place.

Hydrogen will be ok for certain engineering problems in which is required a different approach but applying it to private cars is basically having the oil company move into selling you hydrogen, which doesn't solve anything in the long run and doesn't remove the wast of having other trucks moving fuel around, which is totally unnecessary for EVs.