ok, call me crazy, but I am pretty sure I have read that the release date is May 1st and if I am looking at my calendar correctly, we are still a week away from that date.
so technically speaking, this is not delayed yet if we are talking about that date.
i think it is in everyones best...