Hi...you can flash a recovery without rooting, I've done it on several other phones but not the Ascend yet (this is the next phone I'm experimenting with rooting/ROM'ing). I followed the instructions on the sticky, which pushed it through ADB. Though now I'm having other issues. So it was stuck in the same spot you were, I pulled the battery, waited, tried again. Same thing. So, I thought I'd try just rebooting normally. Worked OK...back to the home screen to setup a brand new phone. So I went back into recovery to flash the nandroid backup I did right after installing the recovery. Went through relstoring all the system data then got to restoring cache and...stuck...just like when I was trying to wipe the phone! I'm letting it go longer this time since the nandroid backup took a long time to complete also, but it's been stuck at restoring cache for about 30 minutes now...
I'll mess around with it more and post what happens.
***EDIT***
After about an hour or more of trying to restore off the nandroid I made, I pulled the battery, reinstalled, then normal rebooted. Luckily, the nandroid took and the phone is like it was before I factory reset it...so far. I'll have to look a bit more about the CWM from ROM Manager because I thought I read that this phone won't like the most current version that you can flash from ROM Manager (hence using 2.5.1.8 provided in this forum). However, after rebooting, I went ahead and rooted with Gingerbreak 1.2 with no issues, so at least it's rooted.