No. Look back at previous releases for how many betas and release candidates precede a release (and how frequently they're released) then multiply that by at least 1.25x given how much javascript has been rewritten. That's probably your best predicted guess.
Seems to be 6 betas and 2 RC's roughly a week apart minus the odd one or two so thats 8-10 weeks typically. I'd probably push to 12-13 weeks so 3 months from beta 1.