Seems to me the #1 problem with EV batteries is the time it takes to charge them. We need to get to the point that it is possible to re-fuel/recharge an EV in 5 minutes or less, like it takes to fill up at a gas station.
How about spending time and money researching something like a exchangeable battery pack, something standard sized which you could pull in to an EV station, drop out your used battery and exchange for a set of fully charged ones?
That would solve so many problems. I know Tesla is working on something like this, but they don't go far enough to make it usable in any car, like gas stations are today.