Announcement or Release? Those are 2 very different things to Intel these days.
Announcement, release, launch, in-store availability...all terms with different meanings.
Would guess the only thing any of us care to know is when there will be in-store availability.