Amazing how you lose the time between the 'Oh CRAP!' moment and impact with the pavement. I experienced that oddity during my tumble a couple weeks ago.
Sorry about the damage to your bike. Hope your shoulder isn't hurt too badly and you heal up soon!