I think you could be wrong. Of course the beginning beta's are going to take longer to test & fix because there are numerous bugs. Once you hit high beta's and RC's, you will find a LOT less bugs. Early beta's could taker longer too because extra features are being added, etc.
I am saying final will be ready late April.