For all of you screaming panic, pull yourselves together and wait for the ann. I have no clue about when this will be released but pretty sure the 4c will be out sometime today still.