Both are very good bikes. The riv will give you a bike that is well built with lots of detail on a lot of little things.
You won't see many as you are ridding it around.
The CC is a do-all ok-good bike, while doing nothing outstanding. You can configure a CC to do most anything.
If you take $$$ out of it. Get the one you like best.
My guess would be the Riv.
Good Luck