I had look at your game, and here are my comments:
1) Build more cities. You have lots of unused room inside your borders. Look at this screenshot. There is room for at least 4 cities in just this part of your empire. As a general rule of thumb it is a good idea to pack your cities much tighter. The red dots are spots where you could place new cities. Also try to take all that spare land left over from the Roman wars.
2) In Democracy, cities don't gain anything from having units in them, since military police only works in despotism, monarchy and communism. Upgrade all obsolete Spearmen and Musketeers to Riflemen and move them to the borders. Leave all cities more than 3 moves away from the border empty. With the help of your new railroads you can instantly move defenders into rear cities if the AI sneakily lands units from a boat. Don't build any more denfensive units. Remember that the best defense is offense.
3) Coastal fortresses are useless. Don't build those. Don't build any ships at this point.
4) Your outer ring of cities are corrupt, but not totally. Build courthouses in these cities (for example Kahun, Bubastis, Hieraconpolis, Byzantium).
5) Switch production to Factory in every city with more than 10-15 uncorrupted (blue) shields. The factory is one of the most important buildings in the game. Since these help you build other stuff faster, you should always build the factories first, then the other stuff. Factories take priority over hospitals. Forget about Battlefield Medicine for the moment, build a factory there instead.
6) You might want to consider using the governor, since yoy don't micromanage your cities anyway. Bubastis and Lugdunum, for example, has each an unneeded entertainer.
6) The universities you build in Mendes, Eburacum, Oryx and Richmond would be totally useless when finished, since those cities are totally corrupt. Build workers instead. The increased protection against flipping is so small that it isn't worth it.
7) Your main opponents are the Greeks and the Germans. You have 11-17 turns of deals with them. Which one to attack is hard to say. The Greeks would probably be a good trading partner, but your border with Germany is long and undeveloped, which definitely would mean loss of several cities, with heavy war weariness as a result.
8) I suggest you stay at peace until you get tanks. Meanwhile, expand so that all unused land is within your borders, your main cities have factories and hospitals, and that all borders and cities are connected with railroads. You need more workers. Don't build units, since you don't need any more defensive units, and cavalries will become obsolete. Decide who you will attack and time your trades to end about 10 turns after you get motorised transportation (to give you time to build some tanks, too).
9) Make sure you get the Theory of Evolution. Time your research so that you build the TOE the same turn as you discover a tech so you get a full 2 techs for free. Pick Atomic Theory and Electronics as your free techs. Build the hoover dam.
10) Beeline for tanks after that.
Hope this helps.