Your work speaks for you.
I believe email-based status reports are the clearest and best signs of managerial incompetence and laziness.
A milestone is less date and more definition.
Start with something messy, get to the point, get an editor, and make it good.
Managers tell you where you are, leaders tell you where you're going.
Snark from nerds is a leading indicator that I'm wasting their time and when I find it, I ask questions until I understand the inefficiency so I can change it or explain it.