Sorry you had such a terrible experience. If you get down to the USA, feel free to bring your Camaro into any Pedders Dealer. They will do a 28 Point Suspension Inspection to make certain you have no other issues. You can find a Pedders Dealer through this link.
http://www.peddersusa.com/dealer-finder