No offence intended to the original OP but this thread has strayed far from it's original purpose.
So from here on out, it's now the focal point for all ICS-related discussion and all the spam that accompanies that.
Mod edit #2:
This is now also the official discussion speculation thread for Jelly Bean.
Given there hasn't been an official ICS release yet, I see no reason to have two speculation threads on the go at the same time.
Edit #3: ICS Has officially been released in the UK and developers have already made roms for it. Please go to http://forum.xda-developers.com/forumdisplay.php?f=1053 for Latest information about ICS ROMs.