I've tried not to be frustated with the delays we are facing, but after soo much mornths pased, eventually I got frustrated.
When google releases a new version, the manufacturer needs between 2 and 6 months to apply the update to their devices, if those devices meets the requirements for this version. Then if you bought your devices from a carrier, there is a chance that you will need to wait another 2 months for the update to reach your device. This happened to me. My carrier needed additional 2 months, because they have a custom app store and another crappy app. I assume that they needed those 2 months to update those two to the new version. Funny, ha?
Don't get me wrong, I love my adroid phone and android tablet, but compared to the way new versions are released to apples products, android is loosing big time.
For apple, we do not have the delay because of the customization of the manufacturers. Appart from that carriers customizations are apps that are updated in the app store and do not delay of the new OS version release.
iPhone 2G > HTC HD2 > HTC Desire > Samsung Galaxy Nexus - stock 4.2
Samsung Galaxy Tab 10.1 WiFi/3G > ASUS Nexus 7 - stock 4.2