That looks about right. No idea if the web might be marginally faster.
My latest annoyance is that my phone has been refusing for 2+ hrs to connect to iTunes to update apps. I've had to accept the TOS 3 times already, it would appear to be a wonderfully endless loop of update, inform me that the TOS has changed, accept new TOS, retry update, rinse, repeat.
Oh, and the 4th time appeared to be the charm with accepting the TOS. Here's to hoping it really works.