I have not tried to go in for any of the recall stuff.
I bought the Mongoose cable and will try and do my own module updates over the holiday break.
Not going to worry about the windshield / roof until mine becomes problematic. As far as I know, there is no expiration on a recall, so you could go in a year or two and still have them do it at no cost.
I haven't done the recall, but I've already replaced the roof panel once, and the work was done in one day with no issues. Premier Auto Glass in Wolcott did the job for the dealership. Thanks to all the rocks on our highways here in CT, the replacement was damaged and I'm waiting for my second replacement.