I was waiting for the 2nd show of World of Color when I realized that the first show did not start at 9. When they opened up the holding area for Blue, the show finally started at 9:15. When the show ended around 9:45, Magical then started. I looked at the fireworks and the wind was not affecting the show at all. What I concluded was that DL was told to hold off Magical until the first WoC was done after the delay.
Seems that they don't want the fireworks going off to distract the WoC audience. Seems to make sense right?