those who were able to get from the EU/UK servers, congratulations.
Those who didn't, as of this post, wait for another 3-4 hours. 11am US CENTRAL TIME, or 11am ET, I don't know.
I just felt baffled that when Digital Extremes said "We'll released it on 20th November, and then said "oh no, its...