I agree, as others have said the dynamics of a barge is a necessary challenge to prove the technology. But they need some more positive press, maybe a gif that doesn't end in an explosion hehe.
On a side note the colloquialism 'success on their pelt' is totally new to me, I've always heard it as 'success under their belt'.