Great post. Well done research. As an Egyptian, I am of course biased, but I believe some of these things happened. Whether it is done by God or climate change or whatever natural reason, that is the same debate as did the universe was created by a God or just happened to happen.
What we know for sure is that Egypt used to be very greenish not a desert as it is now. Thanks for the great post!