But without an interstate infrastructure, you are limiting electric vehicles to commuter cars.
So every problem you've mentioned is pretty much 100% solved by Tesla.
You'll never have to wait in line for a Tesla (unless you're in urban California where people like to save $5 instead of charging at home) at their supercharging network.
Their supercharging network has allowed coast-to-coast roadtrips for a couple years now. In the span of 30 minutes, a Tesla can charge enough energy equivalent to three full smart ED batteries (and completely for free for Model S and X).
Their cheap model is in production right now.
I've had the pleasure of road tripping in a Tesla, it's incredibly nice and way beyond any gas car. You save so much more time overall because 99% of the time you just plug it in overnight at home, like a smartphone. No more wasting 20 minutes at gas stations once a week, you only have to take breaks while road tripping a few times a year.
https://supercharge.info/ here's Tesla's national infrastructure. Each dot represents a minimum of 4 stalls, but it's more common to see 8 stalls per location and they even have massive 40-stall locations under construction today.
So the problem isn't that EVs don't work, it's that no other manufacturer cares enough to make it work. Smart has a nice niche as a city-only commuter car, but don't extrapolate that out to general all-purpose EVs that exist and can be bought today.
Smart is wonderful for a city commuter. It'll save you hours and hours a year from no gas station visits, along with a boat-load of money from gas and maintenance savings. Don't buy it if you can't charge overnight at home or while at work.