Herbalist was your first mistake, it gives literally nothing for building settlers (your city is 3-4 pop, so it is 4 additional food, its equal to 2 hammers at maximum, not to mention that you should not work forest tiles when you build settlers). This basically delayed two of your last cities for 15 turns, wich is equal to 1 building in every city or two additional workers. Thats a lot!
Your second mistake was thinking that forest is defensive - keep in mind that swordsman have defense bonus in forest, legions are immortal in forest. Also you should build cities on hills, that gives you ability to shoot over the forest and 3 additional defense points in city (it is a lot! more than 50% before walls are ready!)
Your third mistake was to go progress with Rome and Indoneisia living next to you. They are bad neighbours, on Emperor tradition may work, on deity - authority only.
Your fourth mistake was to go calendar - expensive and absolutely useless tech. You have to go military theory, this gives you barraks which are main source of science and horseman, which are main defence force early on. Then you have to go walls. Than you go trade, cause otherwise you will be burrowed in povetry. Horseman inside a city on hill with walls is 25 defense - they will need 4-5 swordsman at least to capture a city. And it will take a lot of time, so you will be able to buy some reinforcements.
Your fifth mistake was to found religion in 2nd city, you should found in capital, capital is always better than any other city and there is a lot of religions that benefit holy city more than any other city.
And building 7 settlers in a row is not a mistake. And keep in mind that Renewal works only when you work 2 forests 2 jungle tiles. It does not work when you work 1 jungle + 1 forest.
Ancestor is bad for founding, if you want to go progress+religion - you should take commerce and free worker policy. That guarantees a religion for you. Also you should not just build shrine first, but invest in shrines if you have enough money. Also other civs may be lucky with ruins, personally i prefer to play without ruins, cause it is a lottery