Thanks for the suggestions...

For #1, you can unbind keys in WoW, so it technically isn't necessary. For instance, I unbind the WASD/QE keys on all my WoWs except my main one, so I can drive the main toon with the WASD keys and it won't break follow. I keep the normal arrow keys bound, just in case they need to turn to face an add during combat, etc... I do plan to put in blacklists and whitelists eventually however.

For #2, in preferences you can already assign a hotkey to override broadcasting on/off. By default it's bound to the "F15" or pause/break key. You could easily go into preferences and bind that to ENTER instead.