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.
I'm annoyed that they have made the webcast an hour later. That's 2330 where I live and the wife has an early start tomorrow. Guess I'll listen tomorrow morning.