@SchizoFrog: Having just recently experienced how "good" "unlimited" mobile data plans are (even 4G ones), with very high ping values (25ms+ base, 100ms+ average, 3000ms+ semi-frequently, with severe TS in the mix, artificially capping download speeds to sub-100KBps), "it will take a couple of decades" sounds about right.
Right now, regular, non-dedicated, wireless connections are completely incapable of delivering high speeds with decent ping times to a lot of people at the same time, and should only be used when 1) there is no other alternative available or 2) you don't need either high speed or low latency (from my experience, you can't have both in a wireless connection, especially when you start adding more users). It's just not there yet.