Education on a non-techie user level is one of the most important factors if we want this to ever succeed.
Yes, that is the most challenging part. I believe things tend to get easier for the end user after a while, crypto is just beginning so it is not surprising that it is complicate.
True.
I assume the first computers were not made for the mainstream public either... ;0)