Sit down!
It's always been the a Friday Release, which happens to be Today and also the 26th.
Last i read the majority of people that preordered the game still cant play it without messing around with the editor, even at that it seems to be only a few people that can actually get it to run for any amount of time. Might be the same for us IF it gets released today.