Interesting tidbit is the clause that the Government of China could pull all of Alibaba's money in a heartbeat.
A lot of people would lose a lot of money in an instant including a lot of Americans.
I am reasonably sure China will pull this money out from them at some point.
It's just the thing human nature has to do.
That will not happen.
Yes, there's corruption and greed, but more important than that, the Chinese government wants to show the world that they mean business and can achieve what other developed countries can.
To have a successful company like Alibaba in the spotlight helps them, and there's no way that they would undermine that.