Those look like an interesting solution. I may investigate.
I always take my helmet with me. But I one of my brothers has no qualms about leaving his Arai (not a cheap helmet by any means) just sitting on the seat of his bike. Incredibly he has never had a helmet stolen. While I, on the other hand, in earlier days have had a lowlife steal every thing on the bike (backpack, sleeping bag, etc) that wasn't bolted down.