We have reported on this progress before, but the Ice Cream Sandwich build for the Nokia N9 has made leaps and bounds of progress since when we last saw it. The OS actually looks like how it is supposed to instead of just a buggy mess. The NITDroid team is chugging away towards making this a daily driver and the video is impressive.
The build has been released as an early Alpha and allows you to dual-boot off the kernels, choosing which OS you want to use. ICS looks to be in an almost usable state and is a huge step from where it was when we last saw it. Android domination continues!