Well, you're right: I asked,
I've used Chrome and Explorer to view the website, including on mobile devices, and didn't realize there were such terrible issues.
The Google map is on the "Contact Us" page, but maybe that's a bad place for it.
Thank you all for your input. Clearly I've got more...