Cool concept! When my players inevitably awaken some terrible colossus somewhere I might pull the mechanics out from this. I think you nailed the vibes you were going for but it does make the last quarter of the layout a bit busy. (the monster stats and mayoral mansion are especially hard to parse)