Ha, I wouldn't be surprised if we did, my memory is terrible. I probably watched the video or something before, but didn't realise you could put your own town in there. Loved that touch.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: this_feature_currently_requires_accessing_site_using_safari