Also I totally agree with OP with all points, but I also agree that making it clear(er) that we are essentially in very early dev phase of bitcoin would be good. There seem to be the pull on the one hand with sites like "we use coins" to make it seem like bitcoin is Here! Now! Ready! and Easy to Use! to encourage widespread adoption, and then on the other hand we have people saying, wait! we are still working on some pretty basic scalability and security issues - use at your own risk.
Now those may just be two different opinions, but they are pretty large differences, and I think that the community should be better at communicated the risks of currently using bitcoins, not just being evangelical in talking about its benefits.