Once you've been here long enough you will get used to it, never expect a module when you think it will be first released.
I usually expect it a month or two after the date they publish for release...one extreme was the F18, 2 or 3 years ago they were pushing hard for a release by a new years and it still took years to actually finish. It's like baking a cake, it usually needs more time in the oven than everyone thinks :thumbup:
For those flying the stable version, add another 1 or 2 months on top of that. I just accept the fact and enjoy flying what great modules we already have until I open up DCS one day and "SURPRISE it's here!"