Sorry for the delay, time is extremely scare nowadays.
Several people have asked about this and I think adding a real wrapper for the pi camera would be a really good idea. from what I understand the native library is really quick, so would be good to not have a ton of opencv overhead on top of it. that would just consist of subclassing the Camera class and overriding the relevant methods for initialization, capture, property setting, etc. The metaclass documentation should have descriptions of the relevant methods and properties, and i'll be able to write that more fully after i finish this batch of writing on my desk.
good to know about the opencv trick though, the more I think about it the more I think i need to actually rent a server for the site and deploy a wiki on it -- there are so many little tricks like these for working with the pi that are scattered throughout the docs and my notes, and it woudl be good to have a central place for people to stash tricks like these.
More detail on the framerate issue? I've had a lot of trouble with reliable control of capture fps through OpenCV.
congratulations on the little wins :)