I have a python library available at http://github.com/eskerda/pybikes that unifies all the data from different sources into the same model.
I'm also looking forward to people competitively racing these things with the personal trip data a part of the platform.
From our side, it's difficult to track bike movements due to false positives (bikes that are transported by van from station to station).
Of course, city councils could (and should) try new ideas with all the information they have. The funny part is that most city councils do not have access to the full history, and only the company providing the service. The companies providing these services are old players, and do not want or do not care to invest on cool features.
Who would not want to appear on the Highscore table?
P.S. Your contact page 404's, and you don't have your email address in your hacker news profile.
However note 404 on about page
The 'call a bike' system is interesting, and differs from the overall scheme of most bike sharing systems. You have to call a number, enter a pin, and then you get a code to unlock the chain. I find it pretty intelligent, but a bit conflicting with what I have currently running.
At the same time, both systems are really small in stations, but big in locations (as in, there are lots of cities). That's the main reason I have to not support them at the moment, and the main reason of rewriting the architecture of the project. I did not know the project was going to grow at the start, so every city is a different module, if possible, with some inheritance. The new architecture [1] will feature systems as instances, instead of a separated class, thus, making it trivial to generate instances on the run.
Not sure if I went too far with the response, hope it's useful.
Just today I have added New York's Citibike to my bike sharing project [1]. Feel free to give it a spin!
[1]: CityBikes - http://citybik.es[2]: http://api.citybik.es/citibikenyc.html
[3]: http://citybik.es/realtime/#citibikenyc