Why on earth would he not give a projected date for the birth and his leave? I think I'd definitely be frustrated....and going on the extremely limited info you provided and the critical nature of the project, I'd probably be seriously considering re-arranging the staff a bit and put him in charge of some less important project, while giving that one to someone you know will be sticking around to see it through.