Thanks for the ggg ping!
You article is interesting in the extreme. Like all simple things in life simple streamlined explanations don’t account for the complexity of life. It is not difficult for me to imagine this continant being settled many different times by many routes and peoples. In fact the simple explanation takes a bit of faith to fully endorse.
The oceans have never been a barrier to maritime people, and thanks to the randy habits of sailors, we're all descended from some. :^)