Well see this is the thing. I think a lot of people make comments on these topics with a LOT of misconceptions which would be cleared up if they actually had an EV.
So honestly, while I think pure EVs are already good enough now, I think the solution is to just tell people to buy plugin hybrids. If it's like the Volt, they'll almost never use the engine, and when they do they'll wish it was pure EV. So it's perfect training wheels for a full EV. No range anxiety whatsoever, other than the desire not to use gas.