As I recall, your windshield broke, which usually means your windshield frame is out of shape, which, to me, means your car is not fixable. Personally, I'd strip it, keep what's good, junk what's not, and just get another shell. It'll be less time and money in the long run, and probably drive better too. I've never heard of a wrecked car driving the same as it did beforehand...