I think you should quit driving and invest in a yearly bus pass. You obviously are a danger to yourself and other's when you get behind the wheel of a car.
My guess is that you either are a real suckass driver or you try to zip around fast and don't have the skill to pull that off. It's either one or the other.
Sorry to hear about the damage though. When I crashed my dads friend's car I was 17 and VERY drunk when I did. I was clear on the other side of town when it happened and I still managed to drive the car the +25 miles back home to park it. Luckily I only sideswiped an echo block wall hard and bounced off going about 40mph. It wrecked the car totally. Amazing I didn't see one cop on the drive back.
That was also the day(technically) that I got kicked out of the house and only the second time I have seen my dad in almost 8 years.