You can install our site as a web app on your iOS device by utilizing the Add to Home Screen feature in Safari. Please see this thread for more details on this.
Note: This feature may not be available in some browsers.
Recently got mine wrapped. Those dots/bubbles are dust particles. My installer updated me with a few sections he had to redo because of it, he said the room he wraps in wasn't cleaned properly.