OK.... you old boat had a light fixture that fizzled. Almost started a fire.
Found out you put the wrong bulb in it, but they took responsibility for it anyway offered to repair it for free, but instead gave you a nice discount on a new light.
I would say that your are lucky, and fortunate it was a alpenglow and not some Chinese junk light.
Alpenglow is a company with a excellent product, reputation and I feel from what you say that they acted in good faith at all times, going above and beyond. Not many companies will do that.
Glad your safe though and your boat is ok.