Asking "hey you got a minute?" is a waste of everyone's time because either the answer is "yes" and you could have asked your question already or the answer is "no" and you just disrupted someone who was doing productive work and still doesn't know if your actual question is worth answering right now. Just ask your question and I will answer it when I have time. This is why it is better to ask in email, IM or a meeting, depending on the nature of the question.
Like I said, everything you're writing speaks to you.
In the office respect for the headphone signal is not universal. Also, sometimes I don't want to wear headphones just to signal I am in flow. Nor do I want to have to use them drown out all the other distractions. People are still walking around and doing things, all are potential distractions.