Quick question - if you are in an O3 and want to give feedback to your direct, do you still need to do step 1? (ask if you can give the feedback?)
Also - see metric 5 in this Forbes article on Feedback Ratio... guess what they recommend for positive to negative!
http://www.forbes.com/sites/bruceupbin/2011/12/13/five-new-management-metrics-you-need-to-know/

I think YES - always ask before giving feedback
If the rationale for asking is to ensure receptivity, I think one always needs to ask regardless of the context.
YES YES YES
And, we also have a cast on event based feedback, where you could give multiple feedback instances with only one ask.
But, otherwise, always ask.
Mark