I work at a canvas shop where we make tipees, tents and do upholstery. No matter what, you're going to see everything on your dash reflecting in the windshield, but most fabrics absorb light. Unless you pick a shiny or reflective material (like leather or nylon), you will actually see less of a reflection driving down the road than you would if you had no cover on it at all. The only thing that makes it seem like it reflects more is the vibrant colors..What sucks ass about this idea is that the print you decide to put on your dash glares like hell when the sun is shining...or even when its not.
Yep, they are horrid. Mine scratched my dash all to hell and bowed up hardcore when the heater was on on a cold day.I'm going to stick my foot in and say those dash things are foul. They look cheap and probably are cheap, the same as those clip on covers for the dash centre as well.
Just take the dash parts off and trim them, simple.