The entire point of the Nexus device is to apply the update when Google creates them. 4.0.4 was created for the Verizon LTE Nexus in Feb 2012. Its now almost May and Verizon is cause the of the delay. Shame on you Verizon and your failure to apply a 28 MB file released months ago by Google. You give Android a bad name. I wish you would destroy the Apple experience as much as you destroy the Android experience. O wait Apple doesn't take your crap and they release updates for their phone when then want, with complete disregard to your garbage changes and review to the OS. You don't deserve Nexus devices or any other AOSP phone. Whoever held up the update in this first place should be fired, on the spot. Accountability for the failure needs to be answered.