I really like this! However, I think this would be even better if you set this up as a semi-custodial wallet where the BTC (other than the amount you need for collateral) is non-custodial and the USD is custodial.