In all fairness I did place my order at 8.09 on the 9th. But I know how you feel as I have a been seeing posts from other people getting their phones who ordered after me. One thing is certain I shall not be ordering from O2 next year. Has to have been one of the most frustrating experiences I have had.
If I hadn't sold my old phone already in preparation of the 7 I don't think I'd be all that bothered about the wait, it's just using an old Samsung that's killing me lol.