Do you need a QA team to tell you about some of the bigger obvious bugs? Some of the bugs are core problems and I doubt the developers didn't knew about them, they needed a total change not a fix! It seems silly to blame a third party