Looks like it's done in Flash. Still very impressive but would have been even cooler if it was all JS/webgl/canvas voodoo. Would love to know where they're getting some of the data from (e.g. the bikes and atm locations).
Not sure about the other cities, but for London, the bike locations are probably coming from the GLA Datastore http://data.london.gov.uk/datastore/package/tfl-cycle-hire-l.... ATM information perhaps through Mastercard's API? http://www.programmableweb.com/api/mastercard-atm-locations
I saw this a while back and thought it was a brilliantly executed marketing campaign.
On a side note, whatever happened to Ingress?