My 4yo still does this. I tell him, "Okay sweetie, you don't have to announce it, just go when you have to go." Yet, he still announces it every time, usually pretty loudly. It's beginning to get annoying.
Oooh, good point LCG! Man, I learn so much here! I am being sincere, I swear. I can't wait...