For some reason I'll take it as a given that there will be a Definite Edition and that it will be for free. Calling the game finished while it is clearly not is very unfortunate. But maybe that's just necessary for marketing or legal reasons.
And there's absolutely something off with their development process / QA. Otherwise story bugs would have been found by automated tests instead of users. And GeForce Now would be one of the standard environments in their regression tests (although I don't really know how testing works in the gaming industry.)
While I agree, they absolutely deserve the heat they are getting, it's not productive if the devs are feeling stressed out about it after EA / release. That's why I said "Larian, relax". They should focus on stability now and on story or game breaking bugs. The way they release patches currently (with loads and loads of low priority stuff and regular invention of new game breaking bugs) makes it seem they are pretty overworked and this is neither helping them nor the players.
I wouldn't get my hopes up for definitive edition, nor I care about it. Hell, why would I even want playable game that doesn't have memory leaks every five minutes to be called a "definitive edition"? I paid for the whole game, I'm not a beta tester and I skipped early access for that particular reason. If the game is such a mess, maybe it should be delayed, instead of rushed like month early or so?