Easy, bud. I'm not your enemy, here.
So let's go at these one by one.
1) Moving forward isn't always "code-based", that's a close-minded way to think, no? Even something as trivial as spreading awareness is moving p2pool forward. Talking about ideas, basic brainstorming.. all things that help p2pool move forward. So maybe his contribution is bringing up the topic to discuss so people who are competent can further discuss.
That's not like he just started and he is alone on this. Competent devs don't often engage in technical discussions here, they mainly use github and irc.
2) Actually no, by default you are paying the author. If "nobody was forcing you" then by default it would be 0% and you would opt-in for give author.
That's twisting reality, having to opt-out isn't the same has being forced to do something.
Plus it means that the only people who pay without realizing it are the ones who don't bother to read the doc. These people are usually wasting everyone's time asking the very same questions that the documentation answers. I see it as instant karma.
3) Heard of ghash.io , it's this small mining pool with 10% fees, no merged coins and the worst UI
And you seriously believe that they provide their time and hosting fees for free? I'm not sure what their business model is, but I don't believe for a second it's throwing money out the window.
4) I've thanked him and donated plenty. Who's the one dishing out for donations, better check that definition of greed.
In closing you're missing the point. p2pool can be huge. HUGE. I'm sorry if the author doesn't feel that way but at this point it is bigger than him and his personal issues. Which brings me back to the original quote from IFYT: Find someone else to do.
« greed »: have you computed his earnings with best and worst case scenario (depending on when he sold his donations) and compared it to the amount of work done (count the lines of code in p2pool to have a rough estimate and ask a dev if you aren't one for an estimation of the time he would need to produce the same)? Until someone compared the two there's nothing to say about greed.
« p2pool can be huge »: that's a free statement ignoring all technical difficulties. Of course if all the technical problems raised by trying to bring lower variance to slower miners were magically solved by another dev and forrestv wouldn't cooperate I would have a far different look on the situation. But the actual situation is simple: no one else has contributed significantly yet and the only one working on solutions is forrestv.
« Find someone else »: and whom do you have in mind?