But the game is not 100% ready. I would remind you that highly respected studios try to work out at least 95% of the bugs BEFORE release. I could name a few titles which released 100% playable and enjoyable (Starcraft II for example). Play with the best or die like the rest no argue here!
Firstly lets ignore things like:
AC:Unity's fiasco from hell
GTAV launch issues with Rockstar social and non ASCII usernames
The fact that Diablo3/Starcraft2 infrastructure were almost universally unplayable upon launch and collapsed under the sheer weight of everyone trying to log into battle.net at the same time.
Note that "I was able to play the game" does not mean "100% playable and enjoyable".
This is also the utopia fallacy. The game is not 100% ready (despite the fact that no game is 100% ready) thus its not fit for release.
2. Some UI elements must be reworked for they are totally usless (like diplomacy screen that at the moment displays minimal of the vital infor)
3. Gameplay stuff like popups, more obvious UI, better ship and custom race designers.
4. AI which must be tuned and tuned and tuned and tuned. We are talking the greatest 4x here not some dumb Call of Duty bots.
These are not 'bugs' and would not begin to fall under your mystical '95% before release' metric.
5. Billion of bugs still to fix and some of them are serious gamebrakers which crash the game and/or crash the fun
A 'billion' you say? Really? Really? A billion?
PS I might sound a bit too critic here yet I see no point in defending the bugs like some ppl here do. They wanted us to beta-test the game and give feedback? Well here it is. And believe me I am quite a kind customer.
No one is 'defending bugs'. Straw man
But if you're going to make hyperbolic exaggerated claims about the state of the game, then yes you're going to get slammed for it.