In your main() function, you asked for speedtest feedback. I get 1000 fps with about 80% utilization of one of my cores on a 3.0Ghz Core 2 Duo.

I don't know what kind of scope you intended with this, but did you think of adding this library into the python package index? (http://pypi.python.org/pypi) It would then be easy to upgrade as newer versions mature.