Good lord, all you guys need to calm down. They mentioned late May already and if you go by the update/new content or patches they've done, it's every Tuesday so far. It's either going to be May 19th (next week) or May 26th which is in 2 weeks from tomorrow. My money is on May 26th since they said late May. As long and there isn't any delays, that's what your looking at for PC release.
Converse with fellow players