The article makes no reference to a possible strongly correlating factor, age. If research is to be done and claims made like this, they need to be along age intervals. It seems apparent that the older you get, the more sexual partners you have and PROBABLY the more altruistic, as you have the means too. This shouts Occam's razor to me.