Really? So you really think that on Dec 16th they thought it was going to be out on the 18th, then when asked on 18th they thought it was going to be out on 20th? Then on 22nd, then on 24th, then on 26th, then on 28th, then on 30th, then on 1st?
At no point they stopped and recognized that they suck at predicting when their own job will be completed? Who the hell messes up estimates that much? Imagine being given work, and you are off by a month on how long it will take you to do? How is that even possible?
I dont think its possible for anyone to genuinely think they will release "in a few days" for a month on end... that is the definition of incompetent.