I added a shim for classList
(can be found here: https://github.com/eligrey/classList.js/blob/master/classList.js) before any of the other scripts (just embedded the code right into the page from Code View) and this seem to solve the issue of the JS error thrown from gwd_webcomponents. There didn't seem to be any additional JS errors after that.
My background images seem to show up and the tap area is clickable so that's promising... perhaps some HTML conditionals now to display some alternate content...