Cool man, looks good!
Like mentioned, I think part of the corrosion is due to the poor sealing of the foam from the hatch strip to the light itself. Maybe some R&D into this idea would be worthwhile to incorporate a new precut piece of foam with these lights?
Just an idea.