Seriously, what is the deal?

This is getting ridiculous.

It is Sunday, November 25 and it is currently 4:53 PM. One week is left in November. One month is left in 2012.

Android 4.1 Jelly Bean was announced in July. 121 days have passed since that announcement.

I still don't have Jelly Bean on my HTC One X (a phone that was released not long before Jelly Bean came around). HTC said it would be coming before the end of the year. AT&T is now selling the HTC One X+ which runs Android 4.1. What is the hold up?

This has guaranteed that my next will have the Nexus name attached to it.

What are your thoughts about this?