effectively turning the platform into a fully-featured crypto wallet.
1. OMG, this is so very far from full featured wallet.. Just let me ask, do they by chance give you access to the private keys of your wallet? Of course not, they don't work with actual Bitcoin... I expect their IOUs called Bitcoin become actual Bitcoin only if you withdraw to your wallet or to another platform.
2. I have a very strong impression you've copied all this without mentioning the source.