It usually takes a few days for the OTA's to roll out for everyone. It should hopefully be here for you within a few days. If you really want ICS now, I'd suggest a custom ROM though.
The int'l gs2 will be getting ics in a few days but american versions will take a bit longer I believe. I have one too and can't wait for it.
Ics is out for the int'l s2 but not the american versions I believe There are leaks for the t989, skyrocket, att gs2 though.
For T-Mobile customers: http://m.engadget.com/default/artic...wich-updates-new/&category=classic&postPage=1