Don’t forget that your car, like most, is a unibody car. The front end is obviously a bit tweaked (bent).
Here is a game plan that will get you some great results. From a paint and body man.
Get a friend and a tape measure. After removing the front bumper and raising the hood, you need to do X measurements in the front plane where the bumper was, and the engine bay under the hood.
What is an X measurement? Look after you raise the hood, look at all the bolts that hold the right and left fenders on. Those are fixed points that are symmetrical before the crash. Use the tape measure on the upper most bolt nearest the fire wall, then stretch it to the last bolt on the opposite fender nearest the headlights. Do the reverse measurement also, so you basically make an X. If the unibody is bent, the two measurements will be different. Do that X measurement again on the front of the car after the bumper is removed. I bet it’s off too.
Why do this you ask? Because you can’t just slap on new body panels and expect it to all come together correctly at all.
What can you do to make it right?
After removing the front bumper and any other panels you expect to replace like the hood or a fender, or the headlight mount etc, you can then get the car to a body shop that does frame stretching. Not a fly by night dinky joint, but a professional body shop. If all they do is stretch the unibody frame back, that will cost around $200 at most body shops. If you want them to do more, they can, but they charge by the hour. That is why I suggest you remove the busted stuff that is in the way of the needed frame stretching so you save money.
If you take that SUPER IMPORTANT step, your new body panels will fit and work like they should.
If you have any other body work questions, I’m happy to help.