Yes its that stuff. We only had it in our landing, but it seemed to slide a lot better than the turf. You would land and easily go a solid 15 feet on it into the grass still with speed. You may need to use a little bit of water on it, but Im sure you would be fine without. If i could remake the drop in, I would definitely use it over turf.
We never had problems with our edges ripping it, but I think there are different thicknesses you can buy.