I am using the S7 and haven't had many issue with running it on p2pool. All that was needed was to adjust the queue size.
If you want to hang around IRC there are a few of us there usually, we can work on fixing up some of the documentation around if possible.
The problem it's cgminer bitmain version, please read
https://bitcointalk.org/index.php?topic=18313.msg13056325#msg13056325It is unlikely that donat will help.
I believe can help. I would like to make another donation when we reach 2 Ph/s and if we advertise this might help.... do not you think?
I know it's easier said than done, but I would like to make a couple comments about my experience as a newbie on p2pool......
For firmware:
http://ck.kolivas.org/apps/cgminer/antminer/For the problems of beginners, or for simplicity, you can use one public node

I believe at this time that the only thing that could help most is this:
Maybe it's time for develpers to join and modify and adapt it for the new ASICs? Perhaps it's needed to rewrite it on C, as in Python it loads only one core and often on 100%
We need creative solutions, or this topic can be closed and we should stop our nodes and move to antpool, f2pool and etc.