The points are valid, but I don't think this needs much of a technological leap.
The sticker price is dominated by the battery prices, which appear to be currently limited by resource supply rather by the energy requirements of turning rocks into batteries; the range follows from the battery price; cold weather issues that I'm aware of are also fixed by a bigger battery pack.
That leaves the fill-up time.
You would be right to say that reducing this to 5 minutes would need a technological leap, but I don't think it's truly necessary. First: it is easy to imagine a high-level government requirement that one-in-n street lights is retrofitted with a charging port for electric vehicles[0].
Second: PV cells are also getting cheaper, to the point that many EV makers are just slapping them on as afterthoughts. When this gets raised, the conversation diverges into two groups, those saying "that only gets you 8 miles per day, which is terrible" and those saying "that only gets you 8 miles per day, which is 80% of the average actual usage of a vehicle so this is good". In either case, trickle-charging even while you're driving will reduce both the degree to which you as a driver need the charging infrastructure and also the cost to the municipality of installing the kind of charging infrastructure I've described.
This doesn't reduce fill-up times, for which we would still need to think in terms of 30 minute breaks. This would definitely change the character of European petrol stations… though from what I remember of US gasoline stations on that one road trip I've been on from Davis CA to Salt Lake City, perhaps less so the American ones.
[0] or something along similar lines if my assumption that all residential areas have street lights is false