All of which was because the communist party HAD to let capitalism via the back door in order to survive. They're hanging in by the finger nails, i can't see communism in china surviving past this generation. But it won't be a sudden revolution, it will be gradual change like it has been happening for the past 20 years. I would say communism in china will be dead in about 30-40 years
Ironically much of Chinas success comes from places like Shanghai which are special economic zones, little areas of China which are essentially capitalist..