Have a look at this picture, looks like a normal living room, sofa, flat screen TV, nothing special...
...but this is all about scale, here's another CGI from a different angle:
Now you begin to get an idea of just how big this is going to be, but what is it?
What it is, is what it looks like, but on a massive scale. This is Lance Forman's
If this gets built, and I see no reason why it shouldn't (it's already got planning permission) it could be, despite the millions spent on the stadium, the aquatic centre, Mittal Tower etc, THE iconic image of the 2012 Olympics. And somehow that just seems right.