Hey Moe -
Enjoy that ride! And don't forget the locktite on the windscreen! To respond to your q @ how my pillion might've hopped off - the fit was just a bit off so I was trying to get the bracket to line up and may have cross threaded the pillion bolt.
Nobby - Do give the Corbin folks a call - worked for me!