ICS for SGS2 has been released internationally. Anyway, the problem with US phones isn't Samsung, its the carriers. Not only do you have to wait for Samsung to make new versions for you due to the different hardware of the.carrier specific device when compared to the international version, but you also have to wait until your carrier approves the update Samsung made and loaded it up with their own crap.
You should be looking at release dates a month or more behind the rest of the world.