Just an update:
I decided to get repairs done through my insurance. I'll be taking the vehicle tomorrow to a body shop. I'll let you guys know the auto body shop's quote.
Here's another pic If you guys want to guess what my quote will be. Keep in mind there is actually a hole on my bumper for some reason. I don't know how is that even possible?