In most regards it is THE solution to our CURRENT rapid charge systems. Here is the (evil) part of this battery swap equation: it may somewhat stifle rapid charge development. What does this mean? It means we now have to now rely on the company that sells you the battery. A battery that is now standardized and must be instantly removable and that has a fixed input system.
Rapid Charge development provides you the customer to choose your electrical source. You may choose municipal energy (like Pepco here in DC), the company that sells a rapid charge, or your choice if you choose to fuel it from your personally generated source such as solar, wind, etc. That is why rapid charge as a fuel distribution method of is by far superior to a standardized and source weakened swap distribution system.
Tesla motors a very small barely known company was recently able to develop a 45 minute rapid charge battery system. Instead of two steps forward and one back, lets take three steps forward. Our nation can spur development and make this benchmark come down to 5 or even 1 minute rapid charge and offer ubiquitous fueling source distribution if we put our minds and money to it.