I wish Simple the best of success, but it seems clear that a more technically correct name for the company would be Complicated.
I understand that your goal is to create the appearance of simplicity via complicated obfuscations. Those of us who are concerned about where our accounts live, and how they're structured, are not your prospective customers. So while I have no need for an invite, I wish you the best of success. Certainly some people will enjoy your service.