Not being able to upload 10GB in months is a pretty slow residential cable connection. So presumably find somewhere with a faster one (like an internet cafe, library, etc). It shouldn't be hard to find a place with a free connection that'll let you send 0.5MB/sec, which means you can clear 10GB in about 5.5 hours (if my quick math is right) - not a terribly long time. Of course, in most urban areas, at least in the US, it's not hard to get a connection with more like 2-3MB/s, on which you could upload 10GB in about 1hr.
I have 25Mbps down, 1Mbps up (both numbers are best case scenario). So I'd be seeing 0.125MB/s, not 0.5. My internet connection is really quite good for everything I need, but Time Warner doesn't seem interested in catering to individuals who push upstream. The only way to do better is with business fiber for hundreds per month (and not available in residential districts).
America has wonderful roads (I know cause I've road-tripped to ALL mainland states, including several coast-to-coast trips NY-to-LA with Route 66 in for good measure), and most people have an obsession with their cars. Well, use them to your advantage.