For the curious:
The site is a very simple Dancer app running in Starman on an EC2 instance. The data comes from ProximoBus (http://proximobus.appspot.com/), a lightweight JSON-format wrapper for NextMuni's API.
Three things contribute to a route being "fucked": - Percentage of vehicles on the route marked as delayed by NextBus - Size of the smallest gap between vehicles running in the same direction ('bunching') - Size of the largest gap between vehicles running in the same direction (the other effect of bunching)
Code is up on github: https://github.com/skimbrel/how-fucked-is-muni Enjoy!