not at all, my Polaroid has a quick release & does just what you want. can't say you could adapt it but I find it hard to believe that such a popular brand as gopro doesn't already have a quick release available. since I'm not familiar with the brand & all accessories I can't help with the handle
but last time I was out riding I used velcro on my helmet & I liked it!
btw you are BADASS!