It has been at least 2 threads on GFY about that "sunrise screen" in Beijing.
Story debunked:
http://qz.com/168705/westerners-are-...t-confirms-it/
I thought it did not make much sense (I mean couple smog days and they install a screen to show sunrises, come on).