This is a semi-rant that applies to other startups. I needed a quick solution for a online backup, and thought dropbox would be perfect for it. I go to their site, and it seems they are still in private beta?
I know they are working on it, and made a huge splash few months ago. But lots of time has passed, and they haven't released it in the wild. It seems that once you anounce something, maybe a couple of months of "private beta" should be enough, to get something more substantial, then have a more public beta, while you improve it. Why turn customers away? Early users usually are willing to put up with some functionality missing, as long as they know at some point the features will come.
It seems that this trend is among other startups, anounce something, make a splash, then nothing. Guys, don't turn your customers away. A two-three months period for a private beta, should be more than enough, then go to a public beta (gmail was in "beta" for years).
As for your questions, the short answer is that we're holding back on going public until we're sure our infrastructure is able to scale, the data-loss-causing bugs are wiped out, and our feature set makes most people happy.