I have to say, I didn't realize how strong Hydrogen powered vehicles are right now in development. That could be a legit competitor soon if they work out some of the smaller kinks and develop a fueling network. Literally zero fueling time, much less lithium in the manufacturing process and a closer feel to traditional ICE.
But the efficiency of taking power to make the hydrogen into liquid form only to make it back into electricity later on is horrible.
Also with a BEV if you have solar, you can literally fuel your car for free. Why bother with hydrogen?