You can install our site as a web app on your iOS device by utilizing the Add to Home Screen feature in Safari. Please see this thread for more details on this.
Note: This feature may not be available in some browsers.
Interesting to see that some of you have been let back in. I got suspended on 10.5 and have yet to get any updates since. Did any of you do anything to trigger an update, or did it just come in due time?