Google may have only just pushed the Android 4.0.3 Ice Cream Sandwich source code, and independent developers started kicking the tires right away. It turns out that the software is already pretty much compatible with the Motorola XOOM tablet, and XDA-developers forum member razorbladex401 has released a custom ROM for the tablet based on the latest version of Android — making it the first slate to run the frosty Ice Cream Sandwich upgrade. However, the new base version of Ice Cream Sandwich includes immediate support for two other devices: the Samsung Galaxy Nexus, the Nexus S.
Since this is an early build, the bugs have not been ironed out yet and a few functions do not work: the camera doesn’t work and there are likely plenty of other bugs, and as an AOSP-build it also doesn’t include Google Apps. Some of the various bugs include buggy portrait mode, no support for HDMI, camera, or Native Google apps (which can be installed manually using ClockworkMod Recovery later through a zip).
If that sounds like too much work (of if you really need functional cameras), you might want to wait for the official release. Feast your eyes on the video below in the meantime.