Interesting.
A huge issue with implementing this practically on a large scale is identity authentication. Without a modern, digital government, we can't hope to implement anything nearly this nice.
We need an Estonia-like PKI for the US. Taxes, forms, passports, voting... everything would be so much simpler.
(edit: besides teaching people how to use it, that is.)