Do those things account for the draining of any water/rain that might get into the assembly/housing past the weather seals? I know on the factory sunroof of a car I used to have anyway that there were drain tubes that ran from the sunroof channel, down the windshield pillars, and into the engine bay which then emptied onto the ground.
Edited to add...I'm jealous. Looks great, and is always a nice addition to ANY vehicle.