He's got a couple of interesting posts, one about The Flood, And then it rained for forty days and forty nights, which links to a Wikipedia article about Burckle Crater, off the shore of Madagascar, which seems to me to be quite a plausible natural explanation of the world's flood myths. In the other post, Pingualuit, Ron connects the effects of the formation of a crater in extreme northern Quebec, to his belief that Biblical prophecy will be fulfilled by a giant meteorite strike by 2076 or so.
Such a strike is well within the realm of possibility.
Read all those articles, they're pretty interesting. The Deluge Myth article has plenty that I wish Ron would "get," as well as a number of things he wishes I would get.