Sounds like you are very lucky tbh!
A few years back now there was a similar accident on the A5 in North Wales when a foreign car bounced off the curb and into the first in a line of oncoming bikes. Very similar situation with all trying to take avoiding actions. Unfortunately their outcome was not so good
Fingers crossed everyone gets sorted soon!