Looks good. I have mother's headlight restoration and sealer. I saw a new kit that claims to be a permanent fix.The best part is that you will actually be able to see the road at night!
A good sealer is essential, or the damaged plastic will oxidize twice as fast as it did originally.
I spent an hour struggling with WeatherTech Lampguard for the 2005 Sienna and couldn't get a good result. The headlight curves so much, both top to bottom and front to back, that it was like trying to wrap a ball in a sheet of paper. I could never get it to sit flat everywhere so I bailed and will be doing a liquid coating.I'm not a fan of putting plastic sheets on top of headlights, especially given the complex curves of modern lights.