Motorola has taken the Gingerbread update offline for time being due to problems it was having with Microsoft Exchange and its encryption. Unfortunately you'll have to either wait it out or you can do a manual install of Gingerbread by following this link and downloading the zipfile, but follow these instructions at your own risk. DISCLAIMER: YOU CAN SCREW UP YOUR PHONE IF YOU DON'T FOLLOW THESE INSTRUCTIONS EXACTLY! I AM NOT RESPONSIBLE IF SOMETHING HAPPENS TO YOUR PHONE! That being said, I was able to get this to work.
Gingerbreadleak - D2G Updated to 4.5.607!
If you have not yet rooted your phone you won't need to worry about SBF, but you do need to MAKE SURE you are on system version 2.4.330. If you have rooted then you can find SBF instructions in a few places in this forum as well as all over the web, but BE VERY CAREFUL! You can brick your phone if you don't follow the instructions to a T. You can also search around for a rooted version of the Gingerbread leak, if you don't want to SBF and you have rooted, but I can't speak from experience whether it will work or not.
For installing Gingerbread (after SBFing or confirming that you are using 2.4.330):
1. Be sure name the zip file to update.zip.
2. Copy the zip file to your SD card to the main directory.
3. Put the SD card back in your phone and boot into system recovery mode.
a. While your phone is off, open the keyboard and hold down the x key, turn the power on making sure to keep the x key pressed until a the Droid guy and a white triangle with an exclamation point inside appears.
b. Press the Search button on the physical keyboard.
4. Scroll down to "apply SD:update.zip" using the arrow keys on the keyboard, keeping in mind that the directions will have rotated 90 degrees, then press the enter button on the keyboard.
5. The update should start to go through the paces. Wait until it's done.
6. Once complete select the option for "reboot system now"
After that you should have Gingerbread. It worked for me. If you get stuck in a boot loop, remove and re-install the battery and boot into system recovery again. This time select, "wipe cache partition" and then select "reboot system now". DO NOT SELECT, "wipe data/factory reset". The factory reset option will cause you to loose all your apps you may have already installed and you'll have to go through the process of setting up your phone again. The "wipe cache partition" should take you out of bootloop.