The only thing I can think of to say is hot damn. That's a lot of thought to go into a map. I know you're going for realism but I can't even imagine thinking a map out this thoroughly. It all looks really well, though I can't comment on any errors. Not educated enough in this stuff to spot them =P Keep it up, though!