Eyalii... Stardock doesn't put out expected dates because it doesn't wish to disappoint people and deal with (undeserved) disappointment and anger.
Frequently when developing software, surprises (both good and bad) pop up unexpectedly. Also, testing is extensive to allow for different hardware configurations and drivers.
So, the best response is to be patient and get a really good product instead of a half baked one. 