Nice. I have two bikes with their cranks and rings and they are great IMO. CS i can only speak to as they helped me with questions but i had very positive communication with them so this quality of care from them isn’t surprising. They seem like a great company.
That is a crazy break! Hope you were not hurt.