ADV has no list for mixed/special attackers and special sweepers. also I would rework "dragon dancers" to "physical sweepers" so as to include agiligross, curselax and salac hera, and I'd rework "choice banders" to "physical attackers" since none of those pokes (bar dug who isn't exactly your standard cber) need a cb to function, and add lax to the list. I was initially going to propose mixed physical dudes as anti-spikers but they don't really work when the opponent has cloyster/smeargle (well maybe hp grass mence for cloy but that's about it), plus there's always the threat of dug for mag, so I'd just get rid of that category. mag is a psuedo-rock resist for your non-rock resist counter to aero (milo p2) btw, when it doesn't have much value the most you're going to get out of it often is switching into 3/4 of aero's moves safely and annoying the shit out of it and it also is quite a good gengar check. steelix is a great physical/electric wall and especially rock resist, plus it can boom. I'm not sure what the need for the fighting resists category is, they tend to fit pretty naturally and having a resist to it doesn't always mean you're safe against hera (celebi) and the others aren't much of threats. lastly I think vap and luna should be added to bp.
I agree with george regarding the additions, although I think specsrachi/sd ape are fine staying. add bronzong to boomers. heatran should be added to trappers with its magma storm set. again, remove the anti-spiker thing, roserade exists. you forgot quite a few more-than-viable scarfers: raikou, metagross, starmie, gengar, zapdos, lucario. also I feel like you need to add some more crucial roles because mainstay pokes like azelf clefable and suicune are nowhere to be found, and looking at this list I'd never know something like mixnite or lead machamp existed.