Whole article is unadulterated BS.
They made a discovery recently in China that kills the evolution from apes theory anyways.
Besides that, we were created in God’s image.
The Red Deer Cave discoveries do not in the least conflict with the understanding of human evolution except in the misrepresented creationist version. During most of human evolution there have been more than one different species around. Neanderthal, Homo Erectus (the Red Deer Cave people) and Homo Florensis all shared the planet with early Homo Sapiens. Remember, dogs descended from wolves but we still have wolves around (not to leave out jackals, foxes, coyotes, dingoes.
I look forward to reading your paper rebutting their findings. Where will you be submitting it?