I think the "educe aggression & conflict on our roads" is a distraction. It's just a glove with a smiley face, as popularised by Forrest Gump, acid house, and other smiley things, which might help "making journeys more enjoyable for everyone" if they like smiley faces. For those who don't, it won't. It's like having a miniature Christmas tree on your bike, except not so seasonal.
Biggest question is whether it's decent as a glove.