SE, you have got to pick up the update/patch/fixing the game process.
The problem here is that we don't know how fast they are fixing the game. We only get access to monthly updates on what the monthly patch team is doing, which is separate from the team working on the overhauls. As such at least half of the dev team's efforts have yet to be seen in-game, even if the time of showdown is coming close.

So, while I won't say that this thread isn't needed, I think it is slightly premature to criticize them for their speed when we don't know what speed they are moving at in the first place.