Coming along nicely.

One thing that caught my eye is that one of the city symbols/icons you're using looks like a lower case 'o'. No big deal really, but you might consider changing it a bit.