Here's something to consider..
The trust accounts seem structured to manage other accounts. Perhaps the security deposit is to make sure you've got skin in the game so you don't screw those sub accounts. Just a thought.
The nay sayers have said their nay, now GTFO. No one is asking to be warned (we've already been warned) and we aren't asking to be converted. You're seriously wasting everyone's time, including your own.