I'd agree with the other posters to a large extent. The
grass texture is extremely distracting because of the
repeating texture and because the ground wouldn't
really be green. Grass and trees, of course, but I'd
prefer those to be added-on details later. The base
doesn't allow for that much and, as I mentioned, draws
the onlookers attention away from the city layout.

I'd also like to know why the city expanded as it did.
Maybe there's a mining operation somewhere in the
mountains that contributes to the growth of the area
or needs to be protected. A town might start on a hill
because that would make it more defendable
(depending on the time this town was first established
I suppose).

Consider adding more small cliffs or signs of elevation
change. Maybe that could be shown via buildings or the
roadway. Where your current road goes over the cliff,
there should be stairs, a ramp, or something of the sort.

Maybe the city is also divided into districts. They often
featured a distinct area for trade, cramped residence, and
a nobel's court. A city of this size would need to have an
enormous amount of surrounding farms. I understand it's
the capital of the region, so I suppose that makes sense.
Important people would be in the capital so consider adding
a lot of government/wealthy buildings to the rich section of
the city.

Best of luck!
FM