Yes, I've done a terrible job with estimations and for 9 months I lived in "release tomorrow" mode.
I made lots of mistakes that caused the delay, I'll post a detailed blog about it.
Should have sticked to "it's ready when it's ready".
Ironically this time it it really is going to be released tomorrow (Feb 7).