Hydrogen vs. Battery Electric Cars

So basically, worse efficiency than gas. Until the grid is overwhelmingly from clean sources, hydrogen is worse for the environment. With BEV, even if coming from a coal plant, it is cleaner than gas. With horrible FCEV efficiency, they are doing more harm than good. If you rent, you can still use a level 1 charger, gaining about 50 miles each night. 

About the grid, your logic is flawed. Since hydrogen is horribly inefficient, a much greater demand would be on the grid. Given the cost, it is likely to be generated a lot during off peak... such as at night. Also, everyone won't be charging BEV all night, since most commutes are less than 25 miles, they would be charging 1-2 hours per night, and it can be set on a schedule to charge whenever.

FCEV still has battery, it is needed to stabilize power from fuel cell, and regenerative braking. It is much smaller though, and will wear out faster. BEV loses capacity over time, but the technology has advanced to the point that this is a non issue. Range is listed as a bonus... except the range isn't any higher than BEV, so it is greatly increased complexity, and horrible efficiency, for nothing.