Thanks for your compassion guys. No one was hurt and I'm glad it's "just" cracked grille and demolished fender. The accident could have resulted in much more severe damage and even injuries.
Now I need to find a replacement. I think I'd prefer used parts but if the re-popped parts provide good quality, it might be a good alternative.