Good points, though you're forgetting Bitcoin's greatest public appeal (which you kind of noted in point number 2): No government or country or state or physical location recognizes Bitcoin. Therefore, it's untaxable and untouchable and 100% in the control of the Bitcoin owner. Not only that, but if you take a look at the places you need to go through in order to obtain Bitcoins, you'll notice that Bitcoin is side by side with things like gold and silver, even though it's not a physical entity.
The similarity between them, however, is that they represent value. You can't exactly place a gold nugget on the counter of your local grocery store and expect them to take you seriously. Value is based on what we, as the possessors, place into it. If we wanted to, we could start trading pocket lint instead of Bitcoins, just as long as we believed there was value in it. In short, so long as we keep wanting Bitcoins and spreading the Bitcoin love, they'll continue to grow in popularity. Of course, I would prefer pocket lint because I have an entire closet worth of factories.