If people are worried about deposits then they should be making sure a good contract is written.
If there is a good, written guarantee of money's returning if something goes sour or unto wart (other then the customers need for that boat) then what's to lose??
Integrity of the hulls is known to be quality workmanship as you have mentioned.
So if in doubt with any contract for anything (not just a boat from Origin) you need to make sure it's a beauty...even if it costs you a few bob getting a solicitor to read it.