Is this a glitch or a developer decision?

If you check that link you’ll see a video I posted. In the video, I skyjack a Banshee, but he does a summer-sault (at the perfect time?) and it ends up throwing me off the banshee. My question is: Was this an intentional game design choice? Or just a coincidental glitch? Has anyone hear seen anything like this before?

Not sure was impressive tho