This is all just wrong. Nothing depends on humans being descended from Neanderthals. There is a minor question whether modern humans ever interbred with the cousin branch of Neanderthals, hardly the same thing.
And if you routinely see something called a new "specie" popping out from nowhere, you should stop drinking whatever you're drinking.
If I see something called specie popping into existence from nowhere, I'll start believing in leprechauns. They (specie) are worth a fair penny these days.