When you think of it, five years isn't a whole lot of time for a project this massive, especially when they had to rework a lot of code. Compare it to something like GTA which comes out about every five years, has top notch support and practically unlimited funding for making a fraction of a...