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.
aha! I always get a laugh when TMC is down and that pops up, but I've been wondering the same thing for months. I think I figured it out...
I was watching the recent episode of Nova on PBS - Rise of the Robots, and in the intro was a clip of the same robot falling over, along with several others. Seems like the TMC site down animated GIf was taken from one of the failed finalists of a DARPA robot challenge.