A release in time for the holiday season is rumored, which probably doesn't mean much. I understand that they're close to announcing the open beta, though, which would mean that the game is nearing completion.
I'm actually putting off my next computer purchase until this thing is released.