It would be awesome if the user could select several experiences they wish to visit in a web form. They they could check a box to push to my PC while offline. This would basically push the experience down to the user's PC so when entering the experience for the first time, it is cached.
Then they could check another box to keep cache updated while offline. If the user likes an experience and plans to visit often, the cache would stay updated. Then the user logs in with no download delays.