I'm pretty sure you guys are just clocked too high. ICS can't handle overclocking to the stupid Gingerbread settings and it has more of a negative effect.
That would explain the crashing and battery life. It's nothing I'm experiencing so it's nothing in my control, frankly. I don't plan on looking in to it because I'm not convinced there's an issue. People just seem to be cutting their legs off because of a flesh wound instead of actually treating the problem.
I hadn't overclocked my phone.
I posted a message about a dodgy kernel wakelock a few pages back. Do you know what is causing that?