I don't think anyone needs to sweat the possibility of being late for their BG window. Sunday I had BG 53 for Rise get called at 10:49 and I ended up going over two hours after my window closed so I could do two more rides and eat lunch first. I didn't explain other than to tell them "I'm late" and they just said, "Oh, that's fine." I'm sure Webslingers is the same.
Monday I had BG 2 for Webslingers, which got called at 8:17, when we were in the back of the line to enter the park. We went right to Avengers, which was largely empty. Even with a with a bathroom stop first Webslingers was no wait and then Guardians at 8:51 was also no wait.
At 4:30 p.m. there was no line to get in Avengers, but you had to enter by Grizzly Peak. There was a Dr. Strange show at 8:45 p.m. that was really cool. I really should have made sure I knew the exact path I needed to take to get to Radiator Springs when I made the plan to leave that show at 8:54 p.m. I got a bit turned around, but it worked out.
My method to get the BG's was to synchronize a watch to be half a second fast and refresh right when it hit 7. I was using data and had everything else closed. The Webslingers day the app just processed it faster.