Something tells me he might be waiting until the start of each month to actually start working on each update, rather than starting a week or two after each update. Speculation but it could explain this
Ran out of time, mate. If you don't think you can make deadlines, don't raise people's hopes and disappoint and piss them off. Just set em farther way and give yourself ample time. Fuck sake