Sorry to hear about the bike - car interaction! As you said, you are OK so that is the main thing. That is a horrible round about at the best of times, the surface is pants. I was very impressed to see your knee down in textiles, but then the helmet down picture made more sense
Bike looks fixable anyway, and hopefully it will be a straight forward open shut case WRT insurance.