Ummmm... the workers stadium seems to be a better choice for presentations provided the stage is under the massive video screen. I DJ'ed in there for a televised event and the screen covered virtually all areas. In the picture above some flown screens around the edge of the running track would've probably done the job.
At the end of the day though, surely productions such as this should do 'runs' in large theaters, whereby they'd create an ongoing attraction as opposed to a logistical nightmare... perhaps they do.