I agree with everything you said except this one minor point; if a beta app isn't an app, what is it? It conforms to the specs of an app in all ways except that the developers and users are expecting problems. I don't think that disqualifies it from app status. In fact, you even call it an app later in your post when you say, "...to try out the app so that the bugs..."
Originally Posted by rockstarzzz
Other than that, yeah, you're spot-on. "Public beta" seems like a contradiction in terms... I think that's why the term "preview" came into common parlance.