That is an interesting link. I've seen that location refered to before, I believe it was in a National Geographic Presentation on the origins of mankind covering The Human Genome Project led by Dr. Spencer Wells. It is interesting.
Only thing I know for certain though about science is that it is constantly changing!