I feel like this thread is going nowhere fast, so this will be my last post. I looked at the save file again and saw that you are playing on Epic. This makes the game easier and may account for your ability to weather Hannibal's attack. Even so, you're going to lose to Louis via Culture and, unless the Epic setting really skews things, Hannibal or Charlie via Space.
If you simply want to win a game on Deity, play on Marathon speed with the Inca and rush with Quecha Warriors. If the Inca are too cheesy for you, play with Hatchet and rush with War Chariots. Or play as Ramesses, bulb Theocracy through a Great Prophet, and build the AP in Christianity to set up a religious win.
If you want to win on a fairly regular map (normal speed, 6 opponents, standard sea, Pangaea/Continents/Archipelago) then you will need to tackle a large number of areas of your game. For instance:
- Chop those forests early on to fuel early expansion, build an army out of thin air, or guarantee a game-breaking wonder (the Oracle; Great Library; Kremlin, etc.). Forests are bad tiles to work until Lumbermills. Railroaded lumbermills are only marginally better than a workshop in Communism and worse if you run Caste alongside Communism. Forest preserves are bad tiles.
- Specialize your cities more. Why is the Iron Works city not working the Iron and Copper tiles in its BFC? Why did you choose to build Oxford outside of your capital when you can receive an additional 50% commerce through Bureaucracy?
- The National Park isn't a very good wonder. It comes too late and at a point in the game when the impact of Specialists is seriously curtailed (exception: Specialists are needed for corporations if you go that route). The wonder becomes plain bad in a production city like your capital that lacks a Hydro or Nuclear Plant.
- Look to break out and attack one or several opponents before the AI gets to Rifles and Factories. The AI bonuses compound from era to era, so it gets harder and harder to win on an even playing field.
- Using Culture to acquire cities is a bad strategy, because it's too slow, has limited reach, cuts into your research, and provokes your neighbors into declaring war. If you receive a Great Artist from Music, this is best used to start a Golden Age.
- Bureaucracy is a better civic than Free Speech if you're not already huge or actively aiming for a culture victory.
- If you want to win via Culture, pursue it relentlessly. Don't run Great Scientists, Prophets, or Spies when you need Great Artists. Stop teching after Liberalism and Nationalism. Read Jesuin's guide for further info.
- Understand that surviving Deity is not difficult. Winning is.
Look, I'm not trying to suggest that I'm an amazing player. Someone like Duckweed defines a true deity player as someone who can still win in semi-isolation with a single, aggressive neighbor (I think... I'm paraphrasing from memory). I couldn't do this right now, though other players here can. But your game lacks a basic focus and, by slowing the game speed, playing on Continents, and denying the validity of an AI Culture win, you're playing Deity-lite.
If you do want to beat a higher level, roll a Pangaea or Continents start on Immortal and post the opening screenshot in a new thread on the forum. Since you don't like naval invasions, I'd suggest trying Pangaea. If you just want to have fun, don't ask for help and then attack more experienced players who point out what you're doing wrong (chiefly, jumping from Emperor to Deity in one fell swoop).