OK freshman777 - and your qualifications are?
My qualifications are patience and understanding that cutting edge tech requires time and testing, more testing and some more testing. You lack these qualifications, from your posts. Go buy insured government bonds and treat yourself to 1% yearly risk-free profits.
While I agree there is a finite amount of 'time' in a project before a beta should be released. I would prefer a functioning beta asap over waiting further, especially if we are talking GUI improvements over core functionality/viability. The brightest minds out there echo that minimum viable product wins over polished final when it comes to release cycles.