OK, firstly, BIG, HUGE thanks to anoniemouse for finding and posting this.
Right, for anyone who is thinking about doing this I can confirm it works (I have just spent last couple of hours doing it). I have unbranded desire, that shipped with 2.1 (so AMOLED screen)..... which i obviously decided to update OTA to 2.2
If you follow instructions to the letter you shouldn't have a problem, with that said the only bit of the instructions I though weren't very good were in step 2, where it asks you to install unrevoked and the usb drivers... Here is what I did (rightly or wrongly)
download and install unrvevoked
download drivers, and unzip to a location
enable usb debugging on phone
connect phone in disk drive mode... windows seemed to find and install this bit automatically.
check via control panel -> system-> hardware -> then you should see 'Android usb, or phone"
Next (where it went a bit wrong for me).... Start unrevoked, windows will find new hardware and you can select the driver location (tell it the unzipped folder location)...everything seemed to install, but unrevoked just was hanging (waiting for bootloader if i remember correctly).... so a shat myself!, and the stopped unrevoked, pulled usb cable. ... and selected power down from phone.
Rebooted phone, and I reconeected and ran unrevoked (i did
NOT select disk drive this time).. the program ran and did it's thing ..... PHEW!!

then continued with guide.
That's it... your done!
BTW, at the end first reboot seemed to take an eternity.... don't worry...it'll load!!
One last thing... it also reverts your radio back to the 4xxx version...
so I after I completed the guide, I downloaded the latest radio... went into recovery and flashed it, and then reflashed the ROM (i think i read somewhere that radio's have to be flashed first).
Hope this helps you - good luck
Am off now to enjoy rooted goodness... and install setcpu of course!!