To conclude, I think bitcoin is working exactly as it should. It is showing the complexity and ambiguity of the current tax system and wakes people up to the fact that you cannot be 100% compliant. If everyone used bitcoin, however, the tax code could be overhauled into a few pages of C++ code.
The way I see it, Bitcoin and other open-source, p2p projects are collectively an attempt to overhaul the current political and legal system into a large code base. We're not there yet, however, and the vested interests will not go without a fight.