just read all that, tofu u had some bad luck there!
know how u feel though, when i got my car had to take it back to dealership like i dotn how many times to fix sh*t but they never did what he was meant to fix.
so ive had to fix heaps of it, kinda looks a bit dodgy coz had to get new rims coz the ones that came on the car werent good, so now my cars like hell high of the ground!
some of the damage was my fault when i had a lil accident
but i feel ya tofu!