Everyone is forgetting to post latency. Honestly, you can't compare speeds without this important piece of information.
OK, I just ran the tests again at 5:30 pm. The first set of three are at a local server 35 miles:
0.53 Mbps down, 0.87 Mbps up, ping 296 ms.
0.38 Mbps down, 0.92 Mbps up, ping 356 ms.
0.92 Mbps down, 0.10 Mbps up, ping 309 ms.
And from the next closest city, 266 miles away:
0.00 Mbps down, 0.10 Mbps up, ping 347 ms.
0.30 Mbps down, 0.13 Mbps up, ping 97 ms.
0.51 Mbps down, 0.12 Mbps up, ping 222 ms.
I should add that the first time I ran the tests this time speedtest.net (the app from the marketplace) said it couldn't even find the network. After several additional tries, waiting five minutes or so in between, I was finally able to get the above results.
And I still can't get a streaming radio station, even a local station with server right here in town, to stay connected for more than about five minutes without going into buffering.
The above is pathetic, but it is 5:30 pm. I'll try again late tonight and post if I get better results.