The mobile version of On A Bus has been updated. It now uses Google Maps API v3, which is the best API ever, and the W3C geolocation API for showing your current location (so it works in any browser/mobile device that supports this API).
It's also nice and HTML5-y, so can be installed as an iPhone app using "Add To Home Screen".