Wow, as you said, lucky you weren't hurt more. Glad both you and the bike got out without any huge damage. Amazing how a little coolheadedness can ease a tense situation. Happy that the guy knew he was at fault and took you to the shop and paid for everything.