Well they obviously fixed a bunch of the old bugs/lag issues, but in the process made a bunch of new ones! Quite a common occurance in software development sadly.
It's quite obvious they have no formal internal QA process, they are just tossing out new patches and letting us test everything for them. I can't see how this can be even remotely efficient, but that's what they are doing!