I think one of the problems with the conclusion might be habit formation. The first month you send $30 to Africa to feed a child, you feel great. Each successive month, the buzz decreases. I don't think the conclusions are scale invariant.

The bottom line is what we already know: serious charity will ultimately come from self-sacrifice, not self-gratification.