When Steven Shi got the keys to his new $1m flat in northern Shanghai, in December, things were not quite right. The walls were crooked. The balcony’s tiles had not been installed properly. The power ...