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.
Do make sure to contact our support staff and report the issue if you haven't done so already. Our support section is here http://xfxforce.com/en-us/Help/Support.aspx . Get a support ticket up as soon as possible.
As others have indicated cards making some level of noise is common, but that level of noise is definitely out of the ordinary.