Any system which allows for refuelability/battery swapping has a much better chance of competing with current transportation fuel methods.
Nice assertion. I'll counter with one of my own: Battery swapping has negligible effect on the ability of EVs to compete with ICEVs for consumer travel. The only case where it's of use is in long-distance, non-stop travel, which is a miniscule percentage of road miles and which can in most cases be done with a rental vehicle. As long as the people in the car need to refuel every few hours, all you need is enough range to go as far as the people can, and a sufficiently-fast recharge time that by the time the people eat the car is ready to go again.
What's needed for EVs to compete isn't battery swapping, it's lower prices for vehicles with adequate range. The Model S has the range required, now. The Nissan LEAF and similar cars are in the ballpark on price. When we get a $25K (new) EV sedan with a 250-mile range, they'll sell like hotcakes in suburban middle-class America, and pollution levels in places like LA will decline dramatically in just a few years.
This isn't to say that battery swapping never makes sense, or that better highway and home charging infrastructure (particularly for apartment dwellers) doesn't matter, but solving the price/range problem will put EVs over the hump and the rest will follow naturally.