I wonder how much of the delays are in his control. It dont make sense that he is on time for some and way past his estimate for others...