The test server in the end was actually nearly bug free. It's just that when it was pushed to be the main server, new bugs emerged. At least that's what I learned.
This. So much this. I'll write a more in depth post later, but I'm on mobile right now, so it's a bit harder to explain in detail.
I said this in another thread, but I will repeat it here: when you release a major update to a production environment, no matter how bug free it was in testing and no matter how much you tested it, there will be new issues that pop up. That isn't limited to us; if you think about it, a lot of releases by other companies have had the same issue. For example, EA's SimCity launch last year was plagued by server capacity issues and bugs (which is a shame, because I think it's actually a great game...)
The most that can be done is fixing whatever issues that pop up, which we're already working hard on.
(And no, reverting to v1 won't happen, mainly because that doesn't help us solve issues with v2 in any way...)