Don't know if you've seen this yet, but this addon shows your dots in the middle of your screen and indicates when to refresh them. Although it's directed at Affliction, it works with Demo aswell. While I didn't answer your other questions, I'm sure you'll find this addon helpful :P