I have one and it is awesome! Not quite as easy as they make it look in their video, but holds the bike rock solid with NO STRAPS! I even got the adapters for my Versys, so I can use it on either bike. Their stuff is pricey but really well made.
Even with the Pit Bull it is not necessarily a bad idea to run a tie down through the front wheel. I was using an STS stand on an open trailer. I hit a pretty good sized bump and saw in the rear view that the bike did a wheelie (probably 10" or so) and come back down fairly hard. I am guessing the same would happen with the PitBull. An enclosed trailer with more weight and a decent suspension would probably soak up the bump a bit better as well. Just thinking about this now, putting the bike in gear might at least keep the front wheel closer to the trailer deck.
10" wheelie is nothing worse than the bike does on the track. I do wrench down my damper to keep the bars from turning though.