I think these fixes have been so painstakingly slow and so small because the developers are simply holding back on releasing new content. I cannot consider anybody in SE to be so STUPID as to release a game with such low-level playing standards. It simply doesnt fit into my head. It only leads me to believe that they have released the game deliberately in a bad state. Why? Because they wanted to hold back on the game's content (at least its the most obvious reason i can think of). Why do this? So they can save up on the content itself. They might have wanted to release loads more for the PS3. Thus 2 birds with one stone; they unleash the same amount of content for 2 platforms without having to make more.
So in the present moment they are still NOT giving new content to the game, even though they might have it.
This doesnt excuse all of the fixes that had to be done and still need to be done with the game. Maybe they launched the PC version as a guinea pig and get the rest of the testing done on it? This might have gotten out of hands for SE though, since there were more issues to be addressed than they actually thought of.
What do you think?