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
Their Servers are down. They will be back soon.
Check out their Facebook Page.
The message you are referring to was posted on 21st of July ... not very encouraging and certainly extremely unprofessional, not just because the network is down for 2 weeks or so, but also because there are absolutely no updates for over 10 days.