Have put together a couple of these with friends, and always use a small car and run it up and down a bunch of times to level the cables and stretch the cables too. I have feared this would happen a couple of times. Glad your ok, car is ok, and Im surprised the seller didnt just opt to replace the cylinder. Yours looks just like the "Tech Lift" .
thanks for posting