How much of this theory is based on actual observation and how much is assumptions and speculation?
Anthropology is heavy on speculation.
Did you read the article? it's based on analysis of DNA in skeletons.