Hopefully the "updates" they mentioned alongside bug fixes, among other things, is what you and I are hoping for. However, my better judgment screams that that's a wishful thinking.
I have been saying time and time again that bugs and performance issues are inevitable anywhere in the game...