Yup! I didn't want to wait, so I have a new phone that shipped with ICS.
Yes, my phone recently got the official ICS update from my carrier.
Not officially, but yes--I downloaded a custom ICS ROM as soon as I got the chance.
Nope, I'm still waiting.