Just talked to an insider. US launch is Q2 2013. Holdup is that the US carriers want their name on the phone. He said it was not worked out yet.
God, I hope this isn't true! (no offense to your insider)
[edit] Not that being delayed is a huge deal to me, but to have it delayed for something so silly would be infuriating.