The thing is we are not herbivores but are omnivores.Thus we are not naturally 'herd ' animals or solitary predators.
Somehow we have found the ability to 'group' together in a way that other animals do not.We can even care at a 'distance' hence all the aid to disaster sites thousands of miles away...I certainly think that the theory has some merit.
Mind thinking of the co-operation of gorillas and dolphins might knock that on the head.The former is herbivore and the latter is predator(though I'm sure dolphins are sometimes prey themselves).
I'd like to see if the research is taken further.