I've been doing road tubeless for five years. I've loved bikes my whole life; I've spent a lot of time on tubes. Tubes are a pain in the ass. They flat a lot more often, you have to run higher pressures because there's a tube to pinch, they add to rolling resistance, the ride quality is lesser.
This thing seems gimmicky, but if they work as advertised, even better. I'll use them if they work.