I remain amazed that no ad-hoc network solutions are available. Every wireless device & router should provide at least some off-official-network connectivity. It's not even a hardware problem. Over time, enough overlap should provide a pretty good alternate network service with no caps on bandwidth or content, giving incentive for providing bridges and "unapproved" services. Certainly would have its issues, but would provide more options with almost zero cost.