ahmad: alikat - that 117kbps down is eerily close to the 116kbps problem that some have reported here (IIRC you move out of 3G, then back into 3G, and are "capped" at around 116kbps).
There is a issue with the iPhone's and some 3G networks with the iPhone not 'stepping up' to the faster 3G speeds, which is a handset problem, but is kinda a network problem as well (XT uses different radio gear from Vodafone so may not have the same interop issues.)
It looks like Vodafone have been hard at work fixing the problems with iPhones being stuck at ~117kbps and iPhones are now consistently getting higher and closer grouping of speeds, i.e. if you run 3 speedtests in a row they won't wildly vary.
I suspect they have only done this on parts of the network which is why some people are still seeing slower speeds in different parts of Auckland and NZ.
Anyone from Vodafone care to comment?