From what I know, part of the problem was that development was messed up from the beginning, they had no clear vision, they were forcing the guys responsible for all the actual game making and not just the story to rush things in so little time, which was why there were so many glitches
As for...