Not too shabby for the first 20 turns of an AW game. A free city, another city on a hill and no AIs to worry with.
Tasselburg is a bit far from Overseerpolis, but that can't be helped. It was free!
I think that K-grad might be better off building a barracks than a granary. We will need Veteran units to make our defenses stronger. We'll be attacked by a lot of Regular units, so if we have vets we'll have better chances to survive the attacks. And we'll heal quicker, since we won't take as much damage.
Having said that, Tasselburg needs to concentrate on just having a bunch (4 or more) defenders, even if they are only Regular units. Until we can get it connected, and drop a city between it and Overseerpolis, it will just have to fend for itself.
After this Spear, Overseerpolis might need to build a worker or settler. We could hurry that build by chopping the forest NW of the city. We will need more workers for sure, but we need to claim the Ivory also. Plopping a city on one of the Ivories is the fastest. Building on the SW Ivory gives us a city 3MP from Overseerpolis and only 2MP from Tasselburg. The hill SW of that is a better defensive postion, but then we have to road the forest the Ivory is in. Here I would build on the Ivory.
We truly do need to chop the forest NW of Overseerpolis and then road it. The reason is movement. If this tile is cleared and roaded, then units can get from K-grad to Overseerpolis in one turn (E, E and SE, crossing the river, ending turn in Overseerpolis). The current road will take them two turns (E, SE, crossing river, ending turn; next turn E into Overseerpolis).
If the 4th city claims the Ivory, I think that the next few cities need to define some of our boundaries. One city needs to be SW-S of Tasslehoff, next to the river. That will protect all those BGs between our cities and the coast and let us expand into there. City 6 and 7 should be on the hills N/NE of K-grad, both on the northern end of the hills and in the middle of the hill ridge.
These cities would give us some secure borders while we filled in towards the coast. Then we could start to expand to some of our neighbors.
These are good plans, or at least, good staring places for plans. Let's see what happens to those plans once we meet then enemy.