It looks like some kind of a computer-generated subatomic particle visualisation, but no. In fact, this thing is huge and very tangible. You can even get inside.
Yes, if it seemed familiar, it's because you already saw it: It's a close up of the Seed Cathedral, the UK pavilion at the Shanghai World Expo.
If you still think that's trippy, look at the disco madness inside:
What a perfect place for a crazy raving party. [Big Picture]