The multiplayer I can accept all this as an unseen factor, something went wrong with some of the servers and that in return caused the slowdown.
The internal bugs though I agree with it should've been given 1 more look through, but its nothing the usually title update can't fix.