It is more like this:
http://explore.peterpantheshow.com/ It is a 360 degree theatrical experience. As mentioned, they travel with the custom theatre space (huge, in-the-round dome), and as you'll see with Peter Pan, instead of, say, backdrops, they project the scenery around the inside of the dome.
It is styled to be a play with music.
I attended a private meeting about it and saw the theatre space mockup. Everything (Box, concessions, merch) are all a part of this portable venue. Which is why it is also in each city for longer than one night; it would just be impractical to set up this huge space, only to take it down a few days later.