I have their (weathertech) in-channel ventvisors on my Tahoe...what a great investment. And they can be removed in about two seconds, so I still have them if anyone is interested. Anyhow, they beat the look of those nasty stick-on ones anyday. I doubt I will add them to my RL, but maybe one day I will.
I have been emailing them on when the side window deflectors would be in. They said "The side window deflectors for the Ridgeline were recently approved. Our first shipment is not due to arrive until mid-December".