Very nicely done and excellent looking details.
A couple of observations that may be of no importance for your purposes.
The river has a natural look, but one I would expect in flatter terrain.
In my experience the water is usually rather more blue, clear (not carrying silt, it is not that far from snow melt),
and the water surface is broken in steep canyons in the Rockies.
I say this as someone who has hiked in Colorado quite a bit. The rivers in those steep canyons are
dropping altitude fast and so they usually have frequent white ripples breaking over rocks. Difficult to create in a render, I know.
In the fast water there is little algae or vegetation so there is not much greenish cast due to algae even
in the slow parts of those streams.