I think that what is taking such a long time is to the cross server turney. Having the players in 100 servers being able to look at it real time is no trivial matter. They may have bitten more that the can chew and the rest of the improvements and bug fixes are not happening because of it. If they do not do something soon, there will be no players to participate on the turney.