Reading a few posts back - 25mbps is astonishing for any US carrier with any infrastructure at the moment (perhaps sans LTE, haven't tried it yet though).
Edit - These are averages, but I think you know what I mean.
http://www.mobilecrunch.com/2011/03/...-data-network/
Makes me wonder how it is that mobilespeedtest reported the 25mbps number. Though the obvious might be true - you have a magical unicorn phone.