Just leave your review on the carfax customer service website and i am sure someone from carfax will contact you in a couple of days.
The situation is a little weird to be honest, cause they have to pay for the damage and that's obvious for me.
You have all rights to be pissed and need to get to...