[ ] "My question: Should I just work my way through the list and connect to as many servers as I can??"
[X] "Or am I missing the whole boat thing and you don't need to do what I'm doing."
constant server hopping would put a lot of strain on the servers without giving you any real benefit:
a) amule regularly queries all servers in your list for sources anyway (without the whole log-in, publishing file list, etc. stuff)
b) once you have a few sources (which you get easily by connecting to one of the big servers like razorback) you'll get most of the sources through the client-to-client source exchange
so, particularly once you've been downloading a file for 30min, server hopping wouldn't make any measurable difference, except for screwing the servers.
connecting to multiple servers in parallel is pretty much the same story, see
here.