where do i begin....
Amazon are big enough to be in the same group of companies that have a fat pipe right out of their data centre and into the intelligence agency cloud.
You need to use a credit card to set up an aws account which unless you have obtained on under a different identity, makes you very easily traceable should the need arise.
It's too much hassle for the average internet user to do, they will simply move on and in some cases go legit.
Amazon, can at any time, apply their own blocking methods and since they are american, probably will at some stage.
it's a nice try but far from ideal. Your ssh tunnel is commendable though, providing that it terminates somewhere safe and out of reach, say russia or india perhaps.