Ok this is getting way beyond my head reading about this. Bitcoin has a lot more things to worry about before we think about this.
Like, for example, how do we get an easier to use wallet so that newbies don't get so afraid to see all the signing transactions and broadcasting and choosing coins and inputs and fee to pay:)