Also according to the source, Android 4.0.4 might even get a few weeks in advance but due to some delays due to major changes to infrastructure servers for the transition from version 4.0.3 to the latest 4.0.4, the date is slipped.
The wait could end so in about a week with a gradual release in all countries with all the news that will put the new version. No news instead as regards the Motorola Razr MAXX still waiting to receive the update.