What is this velcro-like product?
I couldn't find the exact product pictured, but http://www.zhihonghk.com/cp/html/?73.html sells something that looks like it matches the functionality of sticking to itself on both sides and it looks sturdier.



I've never used the product above, but I have used Velcro ONE-WRAP thin ties and they work well as a cable tie and even for holding parts of a display stand together where it requires a bit of strength.  I think the green lattice product the original question asks about may have too many holes in it to be very strong and its plastic may become brittle over time, especially if exposed to UV.  On the other hand, it sort of looks like silicone which can last quite a long time.  So it really depends what it's made of.