The problem with buffing them out is that the yellow haze will come back if the car is exposed to the sun.
Had this problem with my other car and so i had to buff every year. And i'm not living in sunny Arizona but in rainy Germany.
So i looked for a solution and found a system where you spray a clearcoat 2k special UV-paint on the acrylic glass. This seems to work.
Also please note that the acrylic glass is coated by the factory with an UV blocking coat. And if you remove it the yellow haze comes a lot faster.
Regards, Markus