Indicam's site isn't the easiest to navigate and they don't show much in the way of details (like how the the two wing nuts work), if you don't scroll down on the first page and just go to the "Sled for camera" page that low rez 3D stuff there won't help you. There's no info on the sled there. How do you know what you're getting from their site? Didn't see down-loadable manuals either. Clicked on the PDF icon (cryptic but I knew what it was) and got the same text that's on the page in a PDF file.
The Descreet Vest looks interesting, not sure I like the springs being on the outside on their arms though -- been pinched a few too many times by springs in my life. Looks like you could get a spring caught on something and ruin the shot and your day.

On the other hand, their sample footage looks pretty good and I love that they created a training steadycam training video.
What's the link to your site so we can check out the footage?