I've heard that ICS will be pushed to most people tomorrow 6/27, or by 6/29. Then there are other people saying it could take up to 3 weeks for everyone to get the update.
I really just want to get ICS before July 4th, so that I can take a video, and pictures at the same time while fireworks are being shot off 