I have to wonder though, why is it that the custom rom and rooting section of android users has had ICS working for months before the release even comes out, and working well by the time the "official release" hits phones? And now the 'official release' has issues so bad it needs to be pulled from OTA?