Also... you say
7. Until you sell for fiat or use to purchase goods or services you have no taxable gain.
Are you 100 percent sure about this? I checked reddit and alot of other threads on this and it seems many accountants say there is a gain even if you go from altcoin to altcoin. A few ppl say you dont but majority say you do.