Call me old fashioned, but I generally don't do business with companies that provide financial services but don't have terms and conditions, privacy policy, company details, and license information easily available.
Eh? MCC Banking – Get the MCC Card now!: Not only broken links but completely missing company information, missing Terms & Conditions, no contacts... Etc.
If this is not a scam or a joke, then Elon Musk is a really poor man
UPDATE. I haven't seen your post, @Sols, before posting mine: I would not call you old fashioned but not lacking the common sense