Woo! It's a wonder I finished this at all, because I worked on the map, got bored, and inevitably forgot about it. A couple months later, I found my half-completed draft and thought "this'd be a shame not to finish up". I guess I managed to finish up pretty well.
Thanks to BobMumby for helping...