One possibility is Tesla using...a large solar array and battery storage at each supercharger location,...
Yeah, I thought about this as well. They'd need, what, 20,000 kWh of battery at each location, minimum? These locations could become the final use point for worn-out car batteries - the ultimate recycle. And, they could use solar to charge the big 85 kWh batteries they will rent you for your long trips.
The only way swapping makes sense for me given that they've sold the car with a battery is:
1) You make a reservation at each of the your swap points in advance).
2) At the first swap point, they take your personal battery, label it, and swap in a rental 85 kWh battery that's fully charged.
3) While you're on the rest of your trip your personal battery is charged by solar.
4) At all subsequent stops, they just swap in other 85 kWh rental batteries.
5) On your way home, you end stopping at your first swap location, where they give you your personal battery back, fully charged.
If you want to save some money, you get a Supercharge instead of a battery swap. That takes 30-60 minutes, depending on how much charge you need/want.