Fingers crossed you have it sorted now
TBH though mate our cars do take a beating when driven hard and they stand upto it well.
I feel that all you have had done have had a small negative effect on your car.
Let us know how you get on at your next trackday.