I don't know if this would work or not, but I was thinking that even though the number of people who are upset because we still don't have ICS is probably small, companies don't want any upset customers if they can help it. Something that might work is to put the update on your system so that users can manually update the phone before you start pushing it out. That way, those of us who are itching to get it quick (which, while it is a large part of this and other droid forums, is probably a small portion of folks who have the Razr) can get it quick. We'll also know the steps to updating the OS. After a week or two, push it out to everyone else. That way, the ones who are looking for the update, and know it's been released can have it, and the rest (the large majority) will still get it as it is pushed out.
Again, I don't know if this would work or not, but on the surface it seems to be a better way of doing this than how ICS was released. The folks who are looking forward to the update get it quickest, while those who could care less get it as it rolls out. What does everyone else think?