The second thing you should do is cash your Bitcoin out into cash on LocalBitcoins. If you cash out your Bitcoin in cash in an anonymous method like that there's no way that the government can find out where you've put the money as they can't access your wallet and track how much Bitcoin you have to see that you don't hold it anymore - so they'll only have record of you buying.
Then you don't have to declare it. Viola.
Nearly no one actually declares earnings in Bitcoin for tax purposes, recently there was an article on Press about it which I think was saying that less than 1000 people have actually declared Bitcoin for tax purposes - the truth is that it's easy to get around and they're not actually that interested in finding out about what you've done with your Bitcoin unless you throw it right in their face.
I think that you give a lot of good pointers here.... and likely variations of strategies that a lot of long term bitcoiners attempt to employ in order to simplify some of their accounting matters - which can be quite the pain in the ass in and of itself.
It seems to me that this past year I am kind of stuck because I did so many transactions through my bank, but as I mentioned in OP, I think that I found ways to considerably lessen the tax consequences of my bank related transactions for 2016 by the way that I account for them as short term gains, and buy back within the same day.
I understand that most of the time long term capital gains would be better than short term capital gains, but in this instance, I believe counting them as short term gains considerably works to my advantage in terms of how much of a gain is realized and then attempting to contain the amount of information that I am actually submitting regarding my holdings... and it is reasonably in the "avoidance" category rather than "evading" .. .hahahahaha
Also, I had heard that with USA jursidiction, there are ways to avoid taxes by spending coins outside of jurisdiction rather than within USA jurisdiction... so if the coins are spent over seas could be a way that there is no need to account for them in future taxes.