> The game went through so much delays that it's release became sort of a meme
Tiny correction (AFAIK): It was never really "delays" as there was no release date until ~3 weeks ago, when they announced it'd be released in a month. But yeah, development time was long.