I think the answer to all this is simple. Mattias seems to like announcing things WAY before they are ready and has yet to make any of the "estimates" ever given (case in point the new Web Server).

I know software development takes time and that it is extremely complicated and i think Mattias and his team are doing a good job, BUT it might be best in terms of customer satisfaction to not announce things before they are actually ready to be released.