256 kbps uploads might seem slow, but that's about all I get using my laptop card. What exactly are you going to be uploading all that much, anyway? Download speed is what's important.
And 5000 mb threshhold you say? That's 5GB, which is exactly what Verizon's so-called "unlimited" data plan offers. So again, I don't see the problem.
These people could always drive to the town library