Talking it over with Simon a bit, this business with chasing C++ may be taking too long. I may go ahead and develop the Python version some more, do some releases of that, and see if it ends up being good enough. In the meantime I'll read up on C++ and try to get the kinks out of my head concerning it.
The thing about that I'm most worried about is it might turn out to be a dead-end. A reliance on Psyco almost certainly is; it's been dead in the water since 2009, and hasn't had an official release since 2007. Going with its successor PyPy is perhaps possible, but I've so far been unable to get Pygame working under PyPy. I'm pretty sure it works since PyPy has an important profiling tool that uses Pygame for graphics output, but that site is weirdly lacking on details for installing it. The Windows installer for Pygame refuses to recognize PyPy as Python 2.7 and easy_install seems to work at first but in interactive mode refuses to import it.
Any of you have experience with PyPy? I apologize this is all taking so long. I never promised you an instantaneous rose garden, although I dare say you deserve something soon.