I have to cut CDPR (the dev studio, not the company as a whole) a li'l slack, cuz they were really kind of between a rock and a hard place, wedged between a segment of the pre-release player base begging for it's release, plus everytime they did delay release, they got blasted for it by angry...