I did not check out the site on Cain's wife.
Science opines that the earth was encased in a vapor canopy in the distant past. Ferns have been found in glaciers. Science also opines that all the land on the earth was once one continent science has named Pangea. (The Bible states God gathered the waters in one place and the land in one place. Science and the Bible agree.)
Many Bible detractors seem to think that the flood had to be a miraculous event and not the result of natural forces. That is nothing more than ignoring what science can show.
Tuppence has posted a comprhensive discussion of the natural forces that could have resulted in the waters from the depths erupting, the resulting dust cloud could have entered the vapor canopy resulting in rain. Now tuppence uses more scientific terminology, but this is the essence of one possibility.
Another example of the stage being set on earth for a Biblical prophecy yet to be fulfilled is the Lord's return. We are told when Jesus' foot touches the Mount of Olives it will split. The upper limit of the great rift fault runs directly under the Mount of Olives.
Astronomers have been able to determine the acutal date of Jesus' birth using information from the Bible and the stars. By working back in time it can be shown Jesus was born September 11, 3 B.C. Now this is an interesting date that shocked and suprised some MIT scientists. Why? Well, Jews celebrate Tishri 1 as the first day of the year. Jews believe that Adam was created on this day. In 3 B.C. Tishri 1 corresponded to September 11 3 B.C. on the Julian calendar. Coincidence? I don't think that the first Adam was created and the second Adam (Jesus) being born on the same day is coincidence.