I don't know if someone like o_e_l_e_o has studied this project. He has a way of explaining difficult things in a simple manner. I will be glad if he can respond to this.
I haven't studied this in depth, but as far as I can tell it works as follows.
Mixin Safe is a 2-of-3 multi-sig.
There is one key held by you, the owner key.
The second key is held by your family/friends/colleagues/other trusted contacts, called the members key.
The third key is held by Mixin Safe themselves, but is timelocked for a year, called the recovery key.
You can spend coins using your key and the key held by your trusted contacts with their approval. If you lose your key, or your trusted contacts lose their key, you can recover your coins after one year with the key you do still have and the recovery key.
I would also say that I will never use such a product, for a couple of reasons. Personally, I do not want a third party involved in my storage, and I certainly don't want to be paying a third party to be involved in my storage. I also highly value my privacy, and don't want a third party being able to see all my holdings and transactions. I know there is a market for such products given the recent Ledger Recovery nonsense, but that market is not me.
However, on poking about the website a bit more I have one main concern, and it revolves around the members key. How does it work exactly? It is a multi-sig embedded in a multi-sig? Is it SSS? How do the threshold number of members come together in order to recreate their key? Can I pick the threshold? Your pricing model says you charge $20 per transaction(!). How can you enforce this when I am supposed to be able to access my key and the members key without you? If the members truly did hold this key, then I can recover my multi-sig to any wallet and make transactions without paying your fee, no? Something doesn't add up.