I agree. I would rather a patch be implemented when it's ready to be implemented, rather than on schedule with a billion and one bugs. I usually take vague things like "We expect to release this patch sometime in may" as "Right now we don't foresee any problems with getting the patch out sometime in may, but problems may arise that take more time to work through so that's why we're not giving you an exact date until we get closer and see what work still needs to be done." Not hyping up my expectations and pulling random days out of the aether just because they're likely days of an update usually means I'm not disappointed when a patch is pushed back because it's not ready yet. The patch is still coming, be patient while they work out the bugs and get everything ready. Rushing people at delicate work usually ends in disaster.