From their website I didn't garner that it was a 3rd Party company. It sure looks like a Triumph Offering...
Looks more like a Triumph offshoot in order to scoop more money from customers who have already invested.
As for free stuff, no. I don't expect all things to be free but if there is a service/technical bulletin regarding that which propels me down the road at 150kph, I don't think I should have to pay for it (considering the investment made already).