This is really nice, Avulsion. I think you nailed the criticisms with the green land & the water opacity.
This is more of an image than a map; do you plan to map it? If not, would you mind if I moved it to the General Discussion forum?
Nice work. Terragen is really a neat program, isn't it?