im not too sure what really causes the yellowing of lenses, but im thinking it is from autowash causing tiny scratches to the surface + uv.
like my G35C is 11yrs old this year and the lens is absolutely clear. i use the car as my summer time dd, never ran through a carwash (unless the dealer did it during delivery..
)..
so after you do the wet sanding + polishing to remove the yellowing, keep a good coat of polymer sealant on there or maybe even a layer of clearbra for headlamps. Keep it away from harsh chemicals and autowashes.