It's been almost six months since Verizon released its LTE version of the Galaxy Nexus, and in all that time the majority of users have been stuck on Android version 4.0.2. Meanwhile, the rest of the official developer devices (you know, the ones that Google "officially" supports) got updated to 4.0.3 and 4.0.4 ages ago. Now unconfirmed rumors are saying that tomorrow (May 22nd) is the day that it'll finally land.
Unlike other Nexus devices, the CDMA flavors of the Galaxy Nexus do not get updates as soon as Google posts them. The carriers have basically complete control over the OTA update process, just like any other phone, though there's probably at least some kind of restriction keeping idiotic pack-ins like Let's Golf 2 and Verizon Navigation from being installed by default. We haven't seen anything beyond the account manager and backup assistant in glimpses of the LTE build of 4.0.4 thus far.
We know that Verizon intends to send it out eventually, thanks to a leak and a few lucky stock users getting the 4.0.4 update early. That said, there's no compelling evidence that this rumor is true. So cross your fingers... or just follow us into glorious custom ROM land, where tethering is free and updates fall like rain. Currently AOKP is our drug of choice. Naturally you'll need to be rooted and there's a risk of bricking your device, but the great thing about Nexus phones is that they never stay our of commission for long.