I don't have much technical knowledge to add to this thread, other than I'm having the same issues. However, I did use these complaints into convincing Verizon to give me a new Droid as part of them providing me a "good customer experience."
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.