Maybe it is the low resolution, but your labeling is hard to read. Putting a glow effect on it will help distinguish it. Your rivers seem to follow the rules, more or less. I would avoid changing fonts so many times. Don't be afraid to use different Tracking (spacing of letters) or curving the words to make it fit better. I love the style you have going here, and everything I have said is very nitpicky and very minor.