The Godless Chinese commies get a winning landmark design from Herzog & de Meuron for their Olympic stadium. What does my favorite city get from this firm for its new art museum? A freaking auto mall! Where's the awe inspiring architecture? Back in Beijing. Hell, those hanging vines will be ripped asunder with the first thunderstorm! Years from now, people will look back at this time and wonder what the hell was going on with those living there back then? What the hell were they thinking? Who sold them on this lousy excuse for a building? For answers to that and other questions, please go here.
UpDate (9/19/08): Here's an example of what you could have had instead of what you have now: nothing but another auto mall on a planet full of mundane buildings when you could have had something grand and visionary. It's the Gehry designed Guggenheim for Abu Dhabi. Click the image to make it larger.