RE: Need help fixing this
Thin foam safe CA would be a start it bonds well to the glass. as far as paints go check with your local automotive paint store for a match. We work with composites a lot and I have seen many repairs like this.
P. Richards aka Swat Team