Front End Problems

From the pictures you posted, it looks like the upper ball joint is alot closer to the front of the car than the lower ball joint is. If I'm seeing this right and that is indeed the case, your caster is extremely negative which can create handling problems.

Can you get your car to an alignment shop?