Interesting light, I have never heard of this one.
The concept of free upgrades is a nice idea, but I am thinking it would be financially unsustainable.
I did not notice any mention of color temperature, or whether this is a spot or a flood beam. It does say it is a max 1000 lumens, which is OK, but not great by today's standards.
If you are still interested in this light I would use the contact form to see if they are still in business. I suspect, as you suggested, that they may not be in business any longer.
Trogman