From what THQ told me I'll be recieving a key at the end of the month. So I think that is when it is going live.
As for being in development try 5 years. It's "original" release date was in 2004. I've not been particularly interested in thsi game so I shouldn't be quite so susceptible to the possible anticlimax of it's release.