The reason for the additional delay was cited as a 'crowded launch window', pushing the game to July should help it succeed according to Funcom.
The next round for the Beta is June 15th through 17th. Pre-Ordering the game will guarantee you access to the Beta, the final event will run on June 22nd through 24th.


im in the beta and this game is in no means ready at all