Sounds like you made the best of an unwinnable situation. You're right, it could have been much worse. There is a saying that the only two types of cyclists who exist are those who have crashed and those who will crash. All we can do in situations like that one is learn from them (something I didn't do from my penultimate crash, leading to another identical one last Sunday).
__________________
I am clinically insane. I am proud of it.
That is all.