I think something that is too often missed is that for some if not all the motivation is not simply a "selfless" altruism. True, helping others brings a deep satisfaction. But it also is an individual step in creating the kind of world we want to inhabit. One of cooperation, to mutual benefit and enjoyment.
I think some people get hung up on the term "selfless". For me, it's not selfless -- it's the essence of self. A self that seeks to be connected with and of use to other people. (And perhaps hopes a bit, but doesn't specifically expect on a case by case basis, for the same in return.)
P,S. Looked at the link, but it's Flash. So, not viewing it, for now.