See, Bushmaster, RRA and Glock may not have "great" websites, but they're clean and, for the most part, free of crap.
The website in question has stupid background music playing, which is annoying as hell, depending on the computer I'm at. I hate having to scramble to turn down my speakers because of unexpected crap music.
Second, it's loaded with ads and popups that have zero relation to the site.
I have yet to see any of that at Bushmaster, RRA or Glock's website.
In this day and age, cheap webhosting is just that - cheap.
I have a couple of different hosting packages that provide me with 75GB of bandwidth/transfer per month, and 2.5GB of storage, along with about a billion email addresses - superfast and reliable - and the cost is about $95/year. My webhost's hosting package prices are not uncommon in the industry.
There is ZERO reason for a business to have a website on a "free" host, or an ad-supported host that takes over the businesses webpage with obnoxious, untargeted and obtrusive ads.
It's tacky, tasteless and unprofessional, and in my mind, if the owner of the business feels the need for a website, and lets it look like that, I'd be frightened to walk into the brick-and-mortar store.
ETA: And wow, 11 different webrings! A third of the page is devoted simply to the advertisements for stupid damned webrings, that have NOTHING to do with the business.
I've seen high-school kid's GeoCities pages that look more professional than that.