Some general thoughts without looking at the save, considering what you have described.
Low sea level means a ton of land so it can be hard to fogbust, esp if you have standard number of AI opponents. Makes deity very difficult since you can't afford to REx, heaps of fog-o-war, and AI might not...