I call BS...they were NOT our ancestors...the best data we have at this time says that Asians and Europeans owe between 1.5% and 4% of their genomes to Neanderthals. I had myself tested, and my percentage is 2.7%, compared to the average of 2.6% for my comparator population (northern European).
When I told some of my friends of the Neanderthal finding for me, they all said things similar to "Well, THAT explains a lot." With friends like these...
What is the name of the test which determines those percentages for a particular individual?
Does it also tell you where your ancestors were from?