The obvious guess would be that the iTunes Servers are currently crashing/crashed. Think about it, millions downloading 3.1, Apple still making changes to iTunes Store and then they are probably making changes to their servers right now. Give it a few hours to die down.