I think one huge problem also is people have no idea what a full node means. I saw 2 threads, this past week that both asked "What is a full node" and "How do I start running a full node" and they both were running full nodes. Also I think we need to start telling people to start with the bitcoin-qt and bitcoind then move into web wallets. Then just starting off with web wallets or light clients.
Another huge problem is scaling, there are some threads that shows that bitcoind doesn't scale very well when you start getting into these huge numbers, and when some bigger companies are going to want to start entering bitcoin world. They will learn very quickly they just have to get bigger servers to have the bitcoind work correctly. This is a turn off to run it.
Also I have to call you out on something, you do run a service that cuts out the need of a bitcoind at all. It is ironic you want more node participation when your whole business model is cutting that setup out. Cause if wordpress was made to run a bitcoind, I am pretty sure they have some good pipes could have been a good full node.