New Xcode releases are stored on a windows server in Antartica, and are transferred by penguins. Every single time, there is this interminable waiting... that won't change for minutes or hours. I gave up for a day, and then after a brief waiting... period, the download began as it should have 24 hours earlier.
As there are millions of developers, the server and penguin load must be horrendous.