With the Beijing Olympics looming, China is putting up huge new buildings at dizzying speed. What will the lasting impact be on the rising capital’s architecture? “China is currently the one nation on earth blessed with the mix of overweening ambition, brute strength and deranged self-confidence that might lead a country to build something quite as crazy as the new headquarters of China Central Television (CCTV).”