If you want to make a credible claim to being open source, you have to realize that the code is your product. To say that the code is too bad to be seen and then turn around to say that the product is wonderful and everyone should buy an Android tablet is, while not evil, disappointingly low-class.
(Did I really expect otherwise? No, I'm not naive. Google's products are open source to the extent that it suits them, and no further.)
I take it you're not a developer?
Putting running applications in users' hands is priority #1, and it usually goes at the expense of the cleanliness of the code.
Once you're happy with the mindshare that your application has gained, you look at the code and clean it up before releasing it.