We were there this weekend and caught the Friday night show, No dragon, and the first show on Saturday, Dragon appeared. The rain started as we were watching the fireworks so we headed out.
So I agree, there are technical issues and weather issues that will prevent some elements of the show (especially the Dragon) from appearing, but it should appear most nights.