I personally lean toward H. Sapiens, isolated and attempting to adapt, but that still doesn't make them a different species. In order to be a different species, your branch loses the ability to readily reproduce with the branch you left. On the other hand, the argument for forced adaptation is pretty easy, considering the history of the region. The little buggers are surrounded by just too much hype right now for more than just spirited argument, though my biologist daughter and I have kept up on the Floriensis news ever since their discovery was broke in the news.
I’m not saying you’re wrong but if that speciman is typical for that species, it’s not an H. Sapien. Also consider that even pushing it, few consider H. Sapians to be more then 100,000 years old and this fossil is 2 million. Also keep in mind that lions and tigers can reproduce (although the offspring can’t) and no one considers them the same species.