It seems most if not all game developers go over expected completion date, as Immortal pointed out just look at Half Life 2, they found it so difficult to keep up they now make the follow up episodes shorter (not so good in my opinion).
We have to be patient and have the job done propperly than...