"The concepts of cryptocurrencies in general are abstruse and abstract."
I would argue that at a "concept" level this should not be the case, the "concept" is not that hard. So many seem to be turned of by the idea that it is "abstruse", "abstract", "technical" etc.
Well, it has got to be the most abstract money system so far, so that's not unfair. I'd imagine that the vast majority of us Bitcoin-ites are either involved in computing at a minimally semi-professional level, doing some other technical occupation, or in finance (with a big bias towards those involved in technical or computing related aspects of finance). People in those categories do have a natural advantage in "getting it".