I can understand their hesitation to give ETAs. There are always some people who forget that the "E" stands for "Expected" and not "Guaranteed". And software ETAs are notoriously inaccurate.
There were a few ETAs for the windows release, if I remember correctly, and the single correct one, the last one, was only accurate because of a day-one patch.
But, it really would be nice to get some sort of progress report from time to time, just here in the forum.