you can reduce the glare by washing it with Murphy's Oil Soap or equivalent each time you clean - to get the ArmorAll or whatever off but so as to not strip out the plasticizers in the vinyl (so it does not start cracking). It will take some time for this to work. After that a microfiber cloth with a little water sprayed on it is more than enough to get the dust off. Some people use Endust - spray it on a cloth then use the cloth to wipe off the dash - but I am not so sure. The original formual for Endust was mineral spirits and dry cleaning fluid. Not sure what it is now - but whatever it is, I am also not sure if it's appropriate for use on plastic that will set in the sun undergoing UV attack.
On the other hand, oil soap is typically a little potassium hydroxide in vegetable oil, maybe with some fragrance. Home-made oil soaps usualy use more than one kind of oil, I think largely because different vegetable oils have different traces of buffering compounds. Commercial oil soaps use specific buffering (to stabilize) and chelation (to keep dissolved metals in solution, thereby sofenting the water that people use) compunds like EDTA. And unlike a diswashing detergent like Procter and Gamble's Dawn(R), oil soaps are typically not strong enough to strip plasticizers from vinyl.
Riviera dashboards are *supposed* to be a dull matte on top, regardless of color.
Albertj