Glad you're ok. My take on the video alone(I wasn't there, and don't know you): You guys aren't riding within your abilities. You should not be using brakes in turns. Turn in/lean harder. Going into turns; "slow in/fast out"...especially on unfamiliar roads. Ride your own ride, at your own pace.