Edit: Makes me wonder how much better p2pool would be if it was also in C++......
c/c++ are much better suited to the task than python. Python may be quick for development but p2pool has outgrown it. I toyed with the idea of rewriting p2pool in c ages ago but it's a veritable bootload of work. On the other hand, I may find a way to hook something like p2pool into my ckpool code or vice versa.
I suggested rewriting an alternative p2pool based on C++ over a year ago when I first got tired of the lack of development:
https://bitcointalk.org/index.php?topic=213051.0but was unable to find anyone to do it at the time. I also got chastised for even suggesting it.....

I'm also wondering if Bitmain are using python for the version they're working on, but don't think it will come out for a while yet, if at all. It is a crapload of work ck, but if you get the urge......I'm sure there are many p2pool users here who would be more than happy to help you out - as well as make it worth your while.....

Can't think of anyone better to do it actually.