I used my WBBB for the first time this weekend. I decided to try the webbing suspension that came with it, then if I didn't like it, I had some ENO slap straps pro in reserve.
The ENOs are going back! The webbing that came with the BB is absolutely fine. I experienced little to no stretch. And the small 1100 lb.-rated carabiners they supply are absolutely fine, too. I had full confidence in the stability and holding power.
You can fine-tune your adjustments very easily with this suspension system. So anyone wondering about it--there you go!