That is at least a solid 3-4 months of waiting at this point, and any added delays serve to only push that date back. Of course, Moto may just be erring on the side of caution and providing a much later date so as to make sure they meet the deadline. There is always room for the update to be moved up, though that is pretty unheard of in the world of Android upgrades.

The earliest you can hope for a new firmware upgrade is four months, and it could be as long as seven months. By the time Motorola finally gets around to delivering the Froyo update to Milestone users, Google and other members of the Open Handset Alliance may have already delivered Gingerbread.