i'm going to assume you have the sdk and adb installed and setup properly on your computer.
1. download the two referenced files in the first post in the xda thread(the mbr and the zip)
all of the commands below are to be entered from the command prompt, if the sdk\tools isn't in your system path, be in the same directory as adb.exe is stored (C:\ANDROID\SDK\TOOLS on my system)
2. place both of them in the root of your sdcard (use either windows to do it [easy way] or use adb push (at command prompt: "adb push C:\adb\original.mbr /sdcard" [assuming you have the mbr file stored in C:\adb] and then do the same thing for the zip)
3. type: "adb shell"
4. type: "cat /sdcard/original.mbr > /dev/block/mmcblk0"
5. boot into clockwork recovery and flash the zip file over
6. type: "adb shell"
7. type: "mkdir /dbdata"
8. type: "mount -t rfs -o nosuid,nodev,check=no /dev/block/stl10 /dbdata"
9. type: "rm -f /dbdata/*.*"
10. reboot into normal (not clockwork) recovery and wipe data
10a. (this isn't in adrynalyne's method, but i did it to avoid a potential FC loop) boot into clockwork recovery and restore cory's nandroid backup in the first post of this thread
11. reboot.
you should now have a bone stock system with a stock kernel, 1.52GB of free phone storage, and no FC loop.
let me know if you need clarification with anything else
good luck!