[1] http://blog.zorinaq.com/my-experience-with-the-great-firewal...
Emulating a standard browser TLS handshake is a no-brainer.
There are enough side channels leaked trying to proxy an Internet connection through an encrypted tunnel, this is picked up on through Machine Learning or otherwise and it pretty effectively blocks many forms of escape. Read the parent article, let it soak in, and come back.
And from TFA, it looks like whatever China can't block through technology, they are blocking through politics.
Will some people find ways around it? Yes. However, it will be risky, and if any given technique becomes widespread, they will find a way to block it.
AWS traffic also never will be blocked.
Notice that a selective blocking is not the same as real-time https inspection and filtering, which is an intractable task.
I had a run-in with a particularly aggressive captive portal last week that kept injecting ads into unencrypted pages (if I'm traveling on one of your vehicles, I don't want to buy tickets to travel with you), but fortunately didn't firewall outgoing port 22 so I could use sshuttle to route 0.0.0.0/0 via an SSH connection to my personal server. This works with pretty much any server you can run Python on, so I don't know of a good way to stop it unless you're willing to block anyone from SSHing outside of the country (thus preventing e. g. Chinese companies with a global market from running servers in other countries).