That's for the review about the mis-packaged parts.. sounds like junk there.
How did it damage your wall, did you install it with drywall anchors and they tore out? I'd expect a screw-in-stud to just snap the head off the screw, not damage the wall.
(yeah, looking at the picture it seems to come with some plastic anchors, but I can't help but wonder if those are intended for use in concrete block installations only. It's also got toggles too, but only 2 of them, for use with metal stud walls? Or do the instructions really claim you can drywall anchor the thing?)
The thing claims it holds 160lbs, that's only really possible of this thing is installed to a stud or concrete. Drywall anchors are great, but the won't keep up with a 160lb TV on a lever prying against it.
If the instructions suggest otherwise, they are gambling on your drywall being in mint condition and your TV much lighter, which is foolish.