Very nice! I also just finished up a batch of river sections. I was a bit lazier, though, and bought latex river pieces rather than scratch-build like yours. My latex ones DO come unpainted, so I wasn't a complete slacker....!
I agree with you about the reflection...Looks good shiny like that.
Mike Demana