I heard there were giant disco balls. But he's done that before, yes?
I could see how that could be! The suit with the tendril looking things (excuse my lack of proper terminology ) kind of reminds me of electricity or lightning/thunder... and then of course the cloud...is the theme the weather?