This is my first post, and I thought I'd contribute my two cents.
I received the OTA update Thursday morning and got pretty poor battery life the rest of the day but attributed it to the fact that I downloaded a ~100mb file over 3g that morning. My phone charged to full overnight and I unplugged it from the wall at about 7:45am. By about 8:15 I noticed it was already down to ~90%, by noon it was down to ~40%, and it was dead by about 2 or 3pm. I only used it very lightly and saw that the ratio of "cell standby" to "android system" was about equal and the "up time" and "awake time" were nearly equal. This seemed extremely abnormal and indicated to me that something was keeping the phone awake. Normally I will go a full ~16hrs until I need to charge, but this was obviously far shorter. I began to search the forums here for some suggestions, and decided to start looking for potential problem apps before bothering with a hard reset. I started by looking at the running applications, then at the running services, and saw that one app, Aloqa (sort of like Yelp on crack), was active even though I wasn't using it. I uninstalled it, then checked my accounts&sync settings to make sure sync times didn't look overly abnormal. I since charged my battery to full (oddly enough this went WAY faster than usual - ~2.5hrs), and after about 5 hours of being unplugged with moderate use, I'm still over 60%.
My feeling is that if an app that has the ability to update/sync in the background but isn't fully compatible for whatever reason with 2.2, it will do so aberrantly, and keep your phone in an "awake" state and absolutely drain your battery. As other users have recommended, I'd just step through and see if there are any potentially problematic apps like I found and uninstall them until your battery life improves.
Here's to hoping tomorrow is a more battery-friendly day