Skipped Friday, didn't feel well, so Saturday morning 8-22, I got the wife up at 7am, and we went out to the X. I had prepared both the soap and slip formulationa Friday, refrigerated all (3x16oz bottles of each: 16oz of distilled water mixed with 12-14 drops of generic baby shampoo for the Soap, and 14oz water with 2oz of 70% isopropyl alcohol for the Slip solution). I used separate spray bottles for each.
I made so much solution, fearing rapid evaporation, but ended up only using 1/3. i'm leaving the remainder in the fridge (my fridge, not the main one), so if I have to apply more PPF soon (re-seal the sunroof, or maybe on the headlights of one of our vehicles), it'll be ready to go. Maybe I should label the 16oz bottles, before the wife grabs one as a bottled water?
I had pre-cut the 60" roll into 2x30", and the 84" in half, also. I used thesee Sunroof glass dimensions

so I could have plenty of PPF on each side of the glass.
With my wife standing in the bed of her GMC (which I had backed up as close as I could to the BMW, so she could easily reach the midpoint of the sunroof), and I on a Gorilla Ladders 3-Step Pro-Grade Steel Step Stool, that I set up on the 3/4" treated plywood I use as my outdoor automotive workbase, we were able to start at 710am and finish by 750am, before the ambient temperature reached 90F. Without any shade or cover, I had to trust the heating of the roof to flash dry the liquid under the PPF, and activate the adhesive, not gradually as instructions call for, but what else could I do?
I went out every couple of hours to check for bubbles, sliding, or edge curling, but only saw a 1/4" diameter bubble under where one strip of PPF craosses over another. It wouldn't squeegee out, so it is where it is (with double PPF over it, I'm not worried).
This morning, about 10am, I had the wife assist me in lifting the roof rack back over the side-rails, and let her go inside after only 10 minutes, Meanwhile, I adjusted the rack, re-tightened fasteners that had loosened up when I removed it, and used U-bolts to secure it in place. Another 20 minutes. Now, I don't have to worry about oak tree debris, hail (ha, it never rains anymore), or my semi-feral cats getting on the PPF or damaging the glass.
I probably need to make a hinged fixture to mount the wire-shelving roof rack, so I can lift it away from the roof enabling me to clean and inspect the sealed sunroof. Previously, for five years, I've used a jet spray to just rinse the roof clean (not really), and inspect the PPF up there more closely.