I've sent DashCare an email. Let's see how they respond...
The reason why I'm considering keeping it anyway is because it really does work in eliminating the glare.
Without dash cover:
Untitled by
tk_1971, on Flickr
With dash cover:
Untitled by
tk_1971, on Flickr
These are not doctored photos. I literally pulled it off and put it back on in one sitting for these pics.
As for the install, I wasn't planning to use the Velcro since I have so much material. I just placed it on the dash and tucked the extra into the nooks/crannies and let the rest just hang.