They don't want to give a release date because then if they don't think they can get it done they will either a) Rush it and it won't be as good as we want it to be or b) Postpone the date and then people will get mad. Although I too want them to reveal something it's better for them to not so...