the dog tracking that faizaslam is mentioning is due to bad rear alignment - not applicable in this case.
What the OP is saying is that the front strut tower hat ripped out from the unibody - this condition can happen and is mostly seen in BMW sedans. Anyway, the repair for this is always done with mig welding keeping temperature under control otherwise the body can warp and go weak, you then also need to install a thick steel adapter to spread the load.
If you have had this repaired the only way to measure the car is on a chassis puller jig that showrooms have, they are used to straighten accidented cars - these can measure the body for "square" and also the repair. If your body has lost square your car can never be correct again. You will also feel the doors closing a bit hard etc.
The loss of control you mention is usually due to bad ball joints - if your car actually ripped out the strut tower you yourself can imagine how much of a shock the ball joint experienced..