I'm sorry to be rude, but your thread basically boils down to:

"Even though I know they have a lot of work and that it will take time, I'm still going to complain that it's taking too long".

They have a built-in life preserver called the PS3 release. And the PS3 release will signal to PC players that the game is supposedly "ready", so they will come back to try it out.