There's one thing I'm worried about it might be too "complex" for the average Joes out there, don't you think?
I don't think so. The SelfKey identity wallet is going to be something very easy-to-use, with a basic and friendly user interface, as you can see in the screenshots provided by the team:
https://blog.selfkey.org/the-selfkey-wallet-alpha-testing-begins-with-our-community-949fa6b939b7?gi=6039a9ef26b9Moreover, for the ICO's/token sales, SelfKey team has an aim of converting the "complex" KYC process into a "simpler" one, like recently, Airchain decided to use SelfKey KYC application for token sale participants.