I pre-ordered the 4 (not 4s) when it came out the exact same way I pre-ordered the 5 and I recorded it a day early in the mail.
I'm currently b/o on my 5 and got the 14-21 e-mail.
When i go cancel tonight to wait outside for the night, i'll just laugh if they say "oh, well you cant cancel it 'cause its already been shipped." Idiots at the finest.