Release announcements are for games that are, well, released. Might be just the first episode of a game, pending DLC, but it has to be done at least to a point. Of course, "done" is subjective, so use your best judgement.