This deserves a video walkthrough. The photos are indistinguishable from cityscape photographs, which speaks to the incredible level of detail. However it's hard to sense the scale.
Yeah, the whole thing looks pretty amazingly massize, but there isn't a single photograph that shows the whole thing.
I'm also really curious what the sky is painted onto.
Most all the photos I've turned up are garbage :| I can tell it's massive and also very detailed but the photos are all too close and too far away at the same time to capture either end of it.