I think I predicted a March/April release date last fall in one of those prediction threads. I'd probably update that assessment to early August of this year now.
Luckily with work/school I'm crazy busy, so waiting for the eventual release is not that hard.