From what I can tell from looking at your site it is based on WordPress (a very popular comment management system) along with Woo Commerce. Both of these involve software running on the server to generate your sites content dynamically. There are many vectors for malware. Like insecure...
I just ran a simple test using CURL (you can think of this like a command line web browser). A simple straight request for rideonadv.com returns the html for your site. However if I set the referrer header (this tells the hosting server what site you coming from) to google.com or bing.com then...
I can confirm that I get a "drug company" page when I follow a link from Google search result. But I get your site when I reload the page or type in the url directly. Did you renew your domain name at GoDaddy on 7/31 (this is what is in the public record)?
Check the dash cover (plastic piece under the windscreen and in front of the dash). I know on my 2012 it can bounce and make a plastic on plastic "ticking" noise when going over bumps.
Just mark the position with blue painters tape. BTW save some $$ and get the Tusk risers : https://www.rockymountainatvmc.com/p/1316/25849/Tusk-Handlebar-Risers
Hepco Becker makes a line of tank ring mounted bags as well.
I personally don't like the idea needing to stop and pull out a shower cap looking cover for my tank bag when it starts to rain.
So I made my own tank mounted pelican case using the Hepco Becker mount.
More details on my mod here...
Look no further than the Perfect Squeeze. No need for extra retention aids/elastics like with the X Grip.
Holds my phone rock steady on and off road, dirt naps you name it.
They have an option that will camp directly your accessory bar a well...
I've been researching gloves recently and the following came to mind based on your description:
https://www.revzilla.com/motorcycle/rukka-virium-gore-tex-x-trafit-gloves