This is an easy one to fix.
Use the Activity terminal and set the time with the date command.
First, select Settings (or control panel for earlier software versions -- except the original version 650).
Select Date / Time . This lets you set what time zone you are in and contains a list of large cities. Scroll down to a big city in you time zone and select it.
Now go back and run Terminal Activity. Become "superuser" with the su command.
Use the date command:
date -s 20120112 for example
date -s 19:35:00 for example
Exit Terminal Activity.
To get your Developer Key, open Browse and click on the choice to request a developer key.
You have to wait 24 hours to actually get the key. You enter Browse again and click on the same choice. You will be provided with instructions for retrieving the key.
If you do not have the information in the Browser about the key, then you have an old version of software (Browse) and should update.
The reason you got the message about wait to 2010 has to do with the invalid time and the requirement to wait a day.
Why did you lose an XO to the RTC problem ? This can be fixed using a serial adapter from ilovemyxo.com ($10 including shipping) to set the time or an XO can be sent to one of the community repair facilities for repair. See http://xoshare.org
more info about this.