I second what you had to say about self-coaching and listmaking. Ruling an ADHD mind is all about the meta-game.
I've always thought it was cruel that methods for dealing with my ADHD involved exactly the kinds of things that ADHD would to keep me from doing: -Setting appointments with doctors -Reading full books -Regularly checking schedules and priority lists
Eventually, I buckle down and these things happen. But it takes me longer than it takes other people, and the trip definitely goes uphill.
But if you're fighting, you're winning.