It should leave you cold, it's a bunch of BS. Cro Magnon man arrived on this planet fully capable of everything he ever did from day one, that says you're looking at some sort of a saltation and not evolution.
One version of a saltation theory which has turned up recently
He got booted from FR years ago, unless you are him.
Wow, that is some some first rate crazy at the link. :)
NFP