Hi, I'm fairly new. I've been subscribed for a couple of days, but reading for a few weeks. I don't have my Tesla yet, but I'm saving all my pennies.
Another problem with hydrogen cars is the wasted energy. You have to generate electricity, then use that electricity to split hydrogen from oxygen (you also need a lot of fresh water to do that which is scarce in some places these days), then you need to put that hydrogen in tanks and transport it, move it again into tanks at the fueling station, transfer it again into your car. Hydrogen is the smallest molecule and it will go right through the walls of a steel tank. If the walls are thick enough, it will take a while, but you are constantly loosing hydrogen at each step in the production and transportation process. The fuel tank on the car will lose hydrogen if it sits for a while. For an occasional driver car, you will need to refill it if it's been sitting for a few days before you go anywhere.
Splitting hydrogen from water is very energy wasteful, you never get back as much energy as you put in to make the hydrogen in the first place. Hydrogen car drivers are going to be paying for all the wasted energy and wasted hydrogen getting it to their tank.
As I've studied the Tesla way of doing things, I've realized Tesla not being a traditional car company has a lot of advantages. Their engineers are constrained by "this is the way it's always been done". Toyota has been building internal combustion engines since before WW II. It's in their DNA at this point. Thinking outside the box sometimes gets you stranded in the middle of nowhere, but sometimes it leads to a game changing innovation. I'm convinced Tesla has done the latter.
My background is in hard science in engineering (Electronic) and I've been in R&D my entire career. Most organizations that have been around a while are pretty resistant to radical new ideas. R&D engineers tend to be a pretty creative bunch, so most will entertain something a few steps outside the box, but get too far and "there be dragons". Management is usually *very* wary of the dragons.