Well done +Android
For those complaining about not receiving the update to ICS: speak with your wallet going forward. Don't buy skinned phones & do not buy from manufacturers that have terrible histories providing software updates. A year ago we didn't have the history. Now we do. We know which OEMs update and which don't. Speak with your wallets.
I got burned by the Gingerbread update on my Droid X. Broke Navigation and Wifi. I bought a Nexus S on Sprint (then sold it for the GNex on Verizon). My next phone will be a Nexus of some variety. Admittedly I have a tough choice ahead of me as Verizon has the best signal by far in my area, but I will buy only from a proven vendor.
I feel for anyone who was promised an update they have not received. Especially those who purchased based upon failed promises. We cannot change the past, but we can all make our voices heard going forward:
<b>We demand great hardware with the most up to date version of Android in exchange for our hard earned money. We will make future purchases from the manufacturers/vendors who have proven themselves to provide both of these requirements. We will recommend these vendors (& only these vendors) to our friends, family and colleagues.</b>
So far the only vendors consistently offering top of the line, regularly updated hardware and software are Google Nexus and Asus' tablets (they regularly update their tablets and offer unskinned- barely skinned?- software on consistently 'transformative' hardware).
Speak with your wallets and your recommendations to friends and family. Google is providing the opportunity for us to do so. We must take the opportunity. Speak with your wallets.