The battery on Model S IS swappable, in fact quick-swappable, at least per Reuters (http://www.reuters.com/article/2011/03/18/idUS24518959652011...)
I'd see it as similar to a transmission swap, but more likely simpler.
The average person can't change a tire, or the small 40lb battery in their existing car. It's unlikely they'll try to change a full battery in their new electric vehicle.
As long as it can be replaced and upgraded to keep up with the battery tech, then that's all that's really needed.