Hydrogen vs. Battery Electric Cars

You missed a big issue for us in cold areas. As the temperatures drop, battery performance drops as well. If it's 30F or lower outside then BEV range an performance drops considerably. Hydrogen is more like gas where there is much less performance drop with temperature.
You also missed the whole area of building batteries and disposing of them. They use many  environmental harming elements and hence mining them and disposing of them is a major issue. Hydrogen again has significantly less impact.
Lastly don't trivialize the issue with power plants making enough electricity to charge BEV cars. With the same environmental people pushing BEVs and at the same time pushing to close power plants there is major questions just where the electrical power can come from for these BEVs.
IMHO, BEVs have their place but they are not the answer for replacing gas powered vehicles or other gas powered devices.