The problem is with only four colors to work with (ocean, two intermediate colors, and then river) it doesn't flow as nicely.
Now what would be cool is if the waterc.bmp was the ACTUAL water colors, then you could literally paint it in waterc EXACTLY how you wanted it to appear in the the game, rather than it being color-coded.