Extremely cool.
This is done completely with software you wrote, right? (excluding libraries) Not done with a separate software package?
How long does it take to do this generation, for a map of the size you just showed? That looks like it's probably another one of around 4000 subregions, yes?