The bot is still being worked on after a major re-write. When MoP came out the developers decided to clean up code, change the API to make it better, and a lot of other major changes. It's going to take a while before it gets back to what you're used to using. The developers are still working on it, still trying to improve it, and still trying to get all the bugs out. It's slowly getting better. It's just going to take time. Until then you're either going to have to deal with the bugs, or if you don't like it, stop using it and play by hand or find another bot. That's really all that can be said.
Not to be a negative Nancy here, but since you spoke up....
The premise of your argument is, "The product you purchased is now broken. They are working on fixing it. Likely when it is fixed it will be superior. Until then, despite having paid for the product, you will have to act as though you purchased nothing."
I don't recall ever seeing anything on the forums about a "major re-write". I know the bot was being updated for the current expansion, and that some changes were being made but I don't recall being informed of a complete overhaul, much less one that would cause the product to be all but useless for weeks on end.
Informing the user base of this prior to doing it would have been a huge step in the right direction. It has been said that permission is often far easier to obtain than forgiveness. While permission is not at all the right word in this context, the theory still applies. Had we known going in that would we be looking at large amount of downtime for even basic functions the blow would have been a lot softer.
As far as the "Its just going to take time" part. Another huge blunder in this instance is not providing any, even the most wildly vague, time frames. It is better to double your highest estimate and state that openly as your schedule for completion than to leave the issue a complete unknown. Things like "we're working on it" and "when it's done" only serve to frustrate people.
And saying that someone must "play by hand or find another bot". We purchased this one. It is the one we wanted. If I go to a restaurant and pay for a chicken sandwich only to be told an hour later that some problems arose and I have the option of eating nothing or going to a different restaurant, I'm going to be upset.
A lot of things in this context could have been handled differently. Even a few simple changes to the way these issues are presented would make things flow a lot smoother. Simply showing up, taking the side of the designers and posting some ambiguous statements about what people have to do is at best, petulant.
I've been a customer of this service for a long time. I've seen its ups and downs over the years. It has, to its own credit, only improved over time. The current gap in service is greater than any I've experienced before with this company. I know that it will return to the premium service of its kind that it has been in the past. I have no doubt of that. I just hope that developers realize that the amount of time required to get to that point has already exceeded an acceptable parameter.