Are you concerned with pinch flats because you are getting them? Or just worried you will?
I have tried airless tires in the past. Not the ones you posted though. To be honest I hated every second of riding with them. They had no give at all. I felt every single bump. I don't know if those are any different, but I would stay away from them.