Hi Tim,

Thank you for your insightful questions! My responses are below:

> Is this the cheapest zone/region for computation or bandwidth? If I am not in the US, would it be faster or cheaper for me to use a local google data center?

Yes, it would be faster for you to use a local google data center. I have added a variable "REGION" in the script of the uploader. You can now change the region by replacing "us-central" with another region. I have also added an explanation of how to do this in the README. Below is a list of all the regions:

REGION           SUPPORTS STANDARD  SUPPORTS FLEXIBLE
asia-northeast1  YES                                           YES
europe-west       YES                                           NO
us-central           YES                                           YES
us-east1             YES                                           YES

You can also obtain this list via the following terminal command (with GAEuploader as your current directory):
./google-cloud-sdk/bin/gcloud app regions list

As you pointed out, I have set the zone to zone3 in my original code. However, it turned out that zone is relevant only when working with Google Compute Engine, which is not the case for GAEuploader. So I have removed the line "subprocess.check_call(["./google-cloud-sdk/bin/gcloud", "beta", "config", "set", "compute/zone", "zone3"])


> Which tor bridge does the traffic for these instances go through? (Or does this set up a tor bridge as well?)
The bridge uses https://meek.bamsoftware.com/, which is on the same host as the meek-azure bridge, but not rate-limited like meek-azure is. 
You can find more information on Tor relays at its Atlas page:
 https://atlas.torproject.org/#details/C20658946DD706A7A2181159A1A04CD838570D04
If you want to use a different bridge, you can edit the file
appengine/reflect.go before running uploader:
        forwardURL = "https://meek.bamsoftware.com/"


Thanks again for your input! Please let me know if you have any more questions/feedback.

Best,
Katherine Li