I'm absolutely JEALOUS! Your ping is less than 1000! I'm still waiting for 3g where I live (stuck at 1X 90% of the places I spend my time in). When I do get to a 1Xrtt (3g) location, the speeds are still almost as slow, with a ping in the 500-900 range..
My question for you is, were you in a weak signal area?
Did you run the test more than one time to eliminate a possible glitch in transmission or program?
If it's consistently that slow on that tower, you may want to call Sprint as there might be a problem with that towers back-haul.