Very nice turn around Tonay and I'm enjoying your write ups more and more
You asked about the roof, what I do is I just tape it off and polish just like the rest of the vehicle...you'll need to have a pad that is at least 5inch the biger it is the harder it is to polish the roof but that's just the way I do it.
Hope this helps and sounds like the owner know a bit about detailing that's good.