Re: Steering - pulling to right
The camber being off would make the car very subject to the crown in the road. With a crown, the car would pull in either direction more readily. In other words, more subject to a high crown affecting the steering. Does it pull on the flattest - from side to side - road?
Make sure that the front tires are as close in diameter as you can. The differential will 'walk' around all the time if they are different, and the torque will be a bit different because of the diameter difference.
From the description of the damage, I would be looking at the strut bushing and mount where it connects to the engine cradle. If you got a good rearward punch on the wheel, it transferred a pretty good hit to the bushing and bracket. It could have pushed the cradle back a bit so it is no longer square to the rest of the vehicle. When they install the engine/transmission on the cradle, they use four(?) alignment holes to get things square. If it got a good enough whack, it could be moved.
I think you need to take it to a body shop and have them check the bits for being in the right spot. They can hang weights and use a laser to measure all the correct points and they can show you on a printout where your car came in, and what, if any, pulling they had to do, and how it came out when done. It won't be free, but a good body shop that has a newish frame puller can do it for about 1/2-1 hours labor time. Drive it on, clamp it down, hang the reflectors from the specified spots, measure. Printout. Not a whole lot of flim flammery in this one.