I mean, I’ve been to it, the story is visually apparent - nearly all the buildings pulse with energy. I believe the video speaks for itself. The Well-Spring is also labeled as such on the park map (as an attraction, which is lame but whatever) and in the “Magic Passports” that reveal the stories of each land.
No “expo” in Shanghai I’m aware of, Buzz is sort of in a secret hidden base under the giant city structure recruiting guests, TRON is quite obviously a magical computer program that has spilled out of the building, etc... each of the four major lands have a “power source”, it’s definitely not a happy accident. You feel “digital” walking around and when in the different attractions, as if you’re truly a “program”. The major miss-step for me is the re-themed Avengers restaurant.
You may be thinking of the Stark Expo in HKDL, which literally sets Tomorrowland in Hong Kong? The bulk of Marvel in Shanghai is technically in the Gardens of Imagination (a catch-all land), with a stage show in Tomorrowland that has to do with fighting a computer program with magic electricity swords ala Jedi Training. So, even though Marvel is really supposed to be a Hong Kong exclusive, they do a good job of making it match theme.