Ha ha, time for one of these posts again. Anyone who's easily offended should just look away, I'm going to be blunt and to the point and tell you where your mistakes are, so you can improve. Also I have to admit it's kind of fun doing this, in a Simon Cowell kind of way.
Okay, so I didn't think any flaws would be obvious this early in the game, but it turns out I was wrong. I think I may know where your main problem lies.
It's 2200 B.C. and your capital is still size 1. For the first two thousand years it has only worked one tile. It has only
just started to grow. At first I thought it must have been some poorly timed whipping or something, but no, despite teching bronze working you aren't in slavery. Guess you wouldn't have been able to use it much anyway.
I'm really sorry, but I have to ask if you know how the basic mechanics work? Growth, population, tiles? You know workers and settlers halt growth, right? All those farms and mines can't do you any good if your city is still size 1. If your city doesn't start working tiles, your production (to get these warriors and settlers out) and commerce (to fuel research and fund expansion) is almost non-existant, which is why your tech rate is plodding along and you're scared to found your third city.
Building a worker first is a very solid strategy. You get him out of the gate right away so he can get a high food tile up and running as soon as possible. Why? Because food, aka growth, is king. And once you have that nice 5 or 6-food resource up and running, your city needs to use it to grow. Build warriors or scouts or part of stonehenge so your city can get to size 3 or 4 before it starts working on something expensive like a settler.
And you certainly don't need to build a second worker that early, you have way more improvements than you need as is! The workers are wasting their time if the city isn't big enough to use the improvements. This sucker had corn and a bunch of farmed floodplains, it should have quickly grown to work those mines and be an early production powerhouse. Yet all those farms and mines are sitting there, useless. Also you seem to have lost your second worker... animal accident?
Your poor little second city has the same problem, stuck building a worker right off the bat, halting its growth as well. You should have probably anticipated its location by learning fishing beforehand, it should be building a work boat right now. Plus that'd speed up pottery for you.
Aside from that, a few other issues... you've explored the vast jungle expanse to your southwest (wow, this is a vacant map) but you barely know anything of your immediate northwest. You should explore in a large arc around, so you know the best nearby sites for new cities.
Also your cities are stark naked. At least your capital is starting to rectify this... expecting barbs soon? Usually I wouldn't feel comfortable having a grand total of zero military units at this point, but I don't know when barbs become a threat on monarch.
Let your cities grow! Try resetting with worker first, then have the city work the high food tile while building things that don't stunt its growth like warriors and scouts. Wait until at least size 3 to build your settler, and don't build your second worker until after that. Then let your city grow to its happy cap and maybe start a whipping cycle. Not a "set in stone" strategy to follow every game, but it might get you on the right track.
Sorry if this isn't the norm, if your cities tend to pick up and flourish after this point, I'm only going with what you gave me. Not a very good position but the game isn't lost yet, you should still be able to win this thing by quickly letting your cities grow while churning out defense and then spewing out tons of workers/settlers.
tl;dr: Your capital shouldn't still be size 1 halfway through the first era.