I think that if a building is gonna be tacky, why not be insane tacky? This thing is gonna look SO bad, it will awesome. And why shouldn't China Town look like Disney Land? Why I first saw I laughed and was like 'YES'! So yeah...
It's fine, whatever.
But where is this going? Can you show me on a map?