I have this cargo guard or dog hair guard, whatever LandRover call it, had it for over a year. I also have the heavy rubber mat.
Firstly I can't remember how much it was but it wasn't cheap. Well designed? Not really. Suction cups to hold the sides up? No access to the tie down points. Nothing to hold it up when the back seats are up.
I actually had mine modified & it attaches to all 3 head rests. I also had press studs installed to hold it up on the sides instead of the suction cups. I'll take a photo tomorrow & put it on.

