I kinda like it. Sure beats the tribute to Allah they want to build at Shanksville.
As I looked at the website, I was painfully aware that ground zero is still a [tidied up] hole in the ground.
Say what you will, but the Russians still have initiative to get stuff done (not always the right stuff, but still).