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.
I don't think so. It's still on Tesla's map, no one has said anything in the TMC thread specifically about that supercharger (Supercharger - Ukiah, CA (8 V2 stalls)), and nothing on Plugshare where the latest check-in was successful on June 16th. Looks like bad info to me, but you should also check on the car's navigation system.