I took a peek, focusing my attention primarily on specialization.
First comment: not an easy map.
Second comment: Food Is Life. Take a look at Circassian (sp?) in the north. You can't work a mine that you cannot feed.
Third comment: you don't have any good production cities. Your best is earning 25 hammers per turn before bonuses, the second 21. When you are lucky, the map gives you an obvious production center (food, hills, river). Sometimes you have to compromise something else to get one. Sometimes you have to take one from a neighbor.
Fourth comment: Science cities. Well, you've kind of got two... but you aren't really treating them that way. You haven't built Oxford. You haven't built any science academies. You've got four religions lying around (which would help with your current happiness problems, by the way) but you don't seem to have noticed that a monastery would give you a 10% research bonus before it went obsolete.
Fifth comment: National wonders are a key part of specialization, but you don't seem to have given them much thought. Pairing the Epics is weird (the city that specializes in building military doesn't usually accumulate many great people points). Putting the Globe Theatre into the capital is probably an error (not that it cannot be a subtle and brilliant play under the right circumstances, but I don't see those circumstances here, and the rest of your play doesn't suggest that you are at that level of nuance yet).
End critique.
Suggestions for improving.
1) Start a new game.
2) Think about three basic types of cities (a science city, a military city, and a great person farm). Review the civlopedia, and carefully consider which buildings/wonders belong in each type of city. Think about what kind of terrain and improvements each of those cities wants to have around it.
3) Now, as you are scouting, look for locations that you think would be good for each of these types of cities. You should expect (on most maps) to find reasonable candidates for each no later than 2000BC.
4) As you are developing these cities, consult your domestic adviser (F2) regularly. If you can't tell by looking at the list of cities which ones are specialized, then the wheels are falling off. Stop, review your errors, and try again.