Q: do they allow direct sending of bitcoins to personal wallets on purchase, considering they have their own centralized wallet?
Yes, they allow direct sending to personal wallets. I had to send a satoshi test from the bitcoin address I wanted to use to receive the purchased bitcoin, to prove I have access to the wallet. I think they support direct sending to hardware wallets. This was not tested by me.