Just weighing in with a couple of thoughts.
Firstly, are you the first/only one to get the massive number of emails? Because it might be worth trying to farm out the 'first responder' responsibility to your team members: I'm thinking of something like redirecting the problem emails to each team member for 1/2 a day, if possible. If not, you could at least have them act as quasi-PA for you for that time, giving them access to your Inbox to handle whatever they could.
Ditto the phone - that can be more intrusive than emails.
The idea here is to give yourself (and team members) blocks of uninterrupted time in which to handle the thinking work: it can take up to 15 minutes to re-establish your train of thought and get back to working at your peak, and if you're being interrupted so often, you're hardly getting anything done.
I can't speak for Dragon, but I've used voice recognition software, and it can be more trouble than it's worth. You need to spend a fair amount of time training it, and it still does weird stuff (although that might be less pronounced for you, if you're in the US, as I suspect that the software often works best on US phonemes, despite claiming to be 'Australian version').
Also, in terms of lists, have you considered
Remember The Milk? It's pretty simple, and by using lists, tags, and smart lists, you can easily see your lists by context, project, or due date. Or whatever: the smart list is merely a conditional search that allows you to group all entries with the same tag/s, or from one or more different lists, or whatever. I find it's pretty adaptable for most users, and if you can touch type then it's faster entry than writing. And it's free.
For paper-based lists, I use a
Levenger Circa notebook. You can pull the pages out and stick them in wherever you like, and there are some handy dandy dividers to keep the sections separate (eg capture and lists).
That's enough for one comment, I think. Hope it helps.