Watched the video before reading the posts and as soon as I saw the quick release lever, I immediately thought "..oh. I can just see myself accidentally releasing this thing at the park and tree runs" without physically testing it, it's already a big concern to me how it's so easy to release. Might I suggest maybe pulling it slightly out then up? Then again if I wear mitts it will be damn frustrating to pull the lever out so, idk.
It's always good to see new innovations in the works, the competition always forces other companies to innovate and improve their designs as well. Good luck.