I had the Motorola Atrix. Motorola stated that it would receive the ICS 4.0 update. I waited and waited and nothing. Motorola decided that the Atrix would not receive the ICS update. That's when I decided to jump ship and get the Nexus 4. I am definitely a fan of the Nexus line now.
Motorola took almost a year for the Atrix 4G update, by that time I think we are already on well past 2.6. Expect no less specially when taking carriers into consideration.