I think the key point is "AFTERMARKET". Like anything with that moniker, you pay your money, you take your chances. We all do it to varying degrees with our "farkels" and being responsible, sensible individuals we "should" know that we are modifying a device from its intended purpose. If something bad happens because we made a hopefully intelligent decision to tweak a device beyond what the manufacture intended, we then unfortunately own any consequence. Free will is a wonderful thing that can kick back every so often.
I've never felt the need to improve the time and effort required to securely fasten my helmet with the traditional D-Rings supplied on my helmets of choice.. However, if I were looking for said feature I would look to a manufacture that provided that option as part of their standard offering. It's my head. I'll make the decision not to trust it's safety to an aftermarket gee-gaw.
I feel awful for the injured rider. I wish he and his family a speedy recovery.