"Android and Me have some shed some light on the spout of delays, claiming that they are likely caused by a distribution issue: Sprint wanted to release it as an over-the-air (OTA) upgrade, but the file is too large for their puny servers, and they don’t trust Google’s without running some heavy testing first."