Your link provides some interesting reading, not altogether implausible, to a point. However the author seems to believe that Cro-Magnons were teleported to Earth from one of Jupiter’s moons. Definitely lost me there. How about you?
Not teleported. The two authors use the term ‘splash saltation’ to indicate animals (including humans) and plant life being carried across bodies in the ancient system by the vortices of the ancient Birkeland currents which existed between the bodies in those times. At least that’s one possibility. More interesting is the claim they make about the relationship between Cro Magnon man and the antediluvian people of the Bible, and the reason for the huge gap in those two cultures and technologies.