Well I wasn't familiar with the Halo 3 mess and I wanted to play this NOW!
But I just got off chat and the rep confirmed for me they "just got new information" about this release and it won't be shipping to anyone but "should" arrive by the 20th. He did let me cancel though.