Note also Ben's lunchtime verbal comment of cutting down magicblast-against-"bacteria" [or other large db] to look only at representative bacterial genomes (instead of all) as a coarse-grained option.
This would involve identifying whether taxList argument is a group-level identifier or a quoted flag for ncbi-genome-download - hacky poorly-validated distinction could be based on whether the first char of taxList is a dash.