This matches with my current understanding on how to handle Steem taxes. There is even a website which helps: http://www.steemreports.com/accounts-reporting-tool/
Personally, I've chosen to go with an accountant. I think depending on how much money you have at stake it might be better to just pay for an accountant so as to reduce the risk and burden. If you must, you may even be able to deduct the accounting services from your taxes as legal services.
Capital losses also can be deducted as well. Steem Power was the most confusing aspect but I make the same assumption that you do on that.
RE: Steem-related Tax Reporting for Dummies