Problem is, due to the way Android is distributed, the vast majority of Android phones won't have ICS until mid-to-late 2012. There are still a couple popular phones like the Droid Incredible that don't even have the Gingerbread update yet. At this point we don't even know which carriers are going to be offering the Galaxy Nexuses or exactly when it will be released.