I think the reason the PC launch was so hush hush was because the game still isn't ready but Microsoft made a promise, and needed to deliver. The ships are under such load that even high end hardware are getting terrible fps. We need a major patch with the rendering of characters spawning in and out of ships. Other than that the game is pretty on point.
Converse with fellow players