Android 2.2 is now on my HTC Desire

At last! I finally got the upgrade from 1.15.61.10 to 1.22.61.1 on my HTC Desire. That meant that I would be able to upgrade to Android 2.2 aka Froyo.

Both upgrades went very smoothly and completed in about 30 mins. The first upgrade was around 20Mb in size and the main Android 2.2 upgrade was 85Mb in size.

I wonder what took Orange so long to release the update, as they released Android 2.2 on the 22nd September, and it was not until the 1st October that I got upgraded.

Does anyone know why it took so long?