That article seems to be in line with other things I have read in the last few years, and what I personally have speculated as the type of explanation to be expected.
I am aware it doesn't, by itself, disprove 'other' areas of speculation, but I'm glad to see the research being done.