don't know why they've used so many betas to delay it
Of course it is good to do enough tests before release a product but it is just not like MS' traditional relase+patches approach and this time by now they have lost lots of ground to Firefox for example.
Also, they could really have made a version 6.5 with at least "tabs" and that alone should please many.