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.
For anyone else looking for the answer ... the insurance card & docs can (only?) be found within the mobile app, buried in your user account info.
I found the details here: https://www.tesla.com/support/insurance