This page is yet to be updated when I actually start the construction of DDR.
Nothing Yet - But generally, DDR is an island just north of the British Isles. Delta City is located on the west coast which happens to be the green part in the pictures below.
Current Region View:
Both region views are taken in Google Earth with the Multi-region-gray-scale-image as an image overlay. The green part is one 9x9-large-tile-region that was rendered and tree'd.