thefredelement is doing a hell of a job in this thread helping you guys out.. But I didn't see this mentioned (if it was sorry) but if you're rooted.. NEVER EVER EVER EVER do an OTA update!!! You WILL lose root and there's always a chance that the update you just downloaded may close up any chance of rooting if they're patched up the exploit that's used for rooting. If you're rooted and you really want the latest stock OTA, then just wait a day or two for the rooted OTA ROM to be released and flash that. It would be exactly as if you did the official update yourself, except it's already rooted. So all you'd have to do is flash it and that's it. Or you can just wait for the custom ROM developers to update their ROM based on the latest OTA.
Cyanogen is AOSP (Android Open Source Project) meaning it's based of the actual Android Open Source code and has nothing in any way shape or form to do with htc. They FINALLY got 4G working but HDMI still doesn't work on it (tho coming real soon). Because it's based off the AOSC and not the htc garbage it's MUCH MUCH MUCH faster than even a Nonsense ROM (based off htc Sense, but all of the htc bs removed). Two great advantages with an AOSP ROM is one, you have MUCH more available RAM (memory) because there's so much less crap going on like with the HTC Sense based ROM, and two because there's so much less garbage packaged in the ROM like a HTC Sense ROM you have TONS more internal storage available for apps n such.
I'm actually the one that made that "how to flash a rom" video you guys posted. The reason I said (and still firmly stand behind) not to use unrEVOked is because I've seen WAAAAAY too many people have issues as a result of using unrEVOked. The rooting part usually goes fine, it's AFTER you use it where people tend to have a lot of issues. I'm not saying that everyone has problems, but FAR too many people DO have issues. Then there's the fact that when using unrEVOKed you don't learn ANYTHING, not a single thing. And when you do have issues or questions and someone says "ok adb this and abd that" people are completely clueless in what we're saying. That can make helping extremely difficult. People that root the correct way almost never have problems when we tell them to "adb this or adb that" because when rooting the correct way you learn adb commands. While unrEVOked is very easy, the easy way isn't always the right way.... but anyway, any other questions just shoot away! And again, hats off to thefredelement. You're doing a good job dude!