Yea, my son is OK, but that is second hand through DH. He got up and rode home, all bloody and let his wife clean him up. But, he is sufficiently sore enough and with enough road rash that he had to take yesterday and today off of work.
I will call and check today that he checked his helmet and gets a new one. I think the bike is fine, just cosmetic damage. The bike has been in our family since 2001, and DS #2 raced on it as a junior. DH spent all winter giving it an overhaul and actually ended up buying new wheels and a cassette, as well as a nice tune up, since DS just seems to be very hard on his bikes (he's been riding it for 2 years).
2015 Trek Silque SSL
Specialized Oura
2011 Guru Praemio
Specialized Oura
2017 Specialized Ariel Sport