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.
Even if you were able to get it reinstalled, would you really trust that it is not pinched somewhere? It does control everything in your steering wheel and the airbag. You may want to look at replacing it with a new clock spring. Good luck.