Do you have to change your fuel pump that many times when driving for 24 hours? God I hope not. Even if that is fixed, you still have the issue of horrible range unless you want to tow a trailer of liquid hydrogen.
You might want to give some actual backing up your claims. Jason Fenske at least has a mechanical engineering degree which is certainly more than any sources you have cited.
Batteries are continually dropping in price. They also generally last 200-300k miles before they are down to 80-85% capacity. The only exception with that one is the Nissan Leaf which they decided to air cool. The quicker charging will be fixed with solid state batteries in the next 2-3 years.