Since 89 out of 98 entries in the job list have been completed since 23/04/2012, it should take approximately another 7 days from today to finish if the developers continue at the same rate and all jobs are of comparable workloads.
My guess is the job list will be worked through in about a week, and they'll go through a testing phase for another week or so. I reckon it should be out something like 3/4 through July.
All this talk of it taking months or years is just nonsense. Of course, there is a possibility it could take longer...but we know these devs. They're competent and dedicated, and have most of the job behind them already.