You know what, I think I might be wrong about Blaziken. At first, I thought his most devastating role would be as a Baton Passer who just so happens to have the ability to kill. Then I've tested his Baton Pass sets a fair bit, and found that while it is still a very powerul strategy that few teams have a consistent answer to, often times I find myself looking at the teambuilder thinking about what to pass to. So far, I haven't really found anything consistent enough to give me the kind of sweep I want, as a bit of luck, an obscure mon, or a missed KO tend to get in the way. There are just too many contingencies to cover to devote so many resources to Baton Passing.
After having had my fill of Baton Passing gimmicks, I went back to the basics and started straight up sweeping. IMO, it seems that teams now are even less equipped to handle this guy than before, despite the 'new car smell' and plethora of tricky mons Gen 6 brought. No, he is not a 'perfect' sweeper by any means, as he does almost as good a job of killing himself as the opponent. In fact, even with that obscene power at his disposal, he's quite difficult for inexperienced players to use; anticipating the opponent's moves and knowing when a resisted attack will kill is a crucial part of his gameplan. Using Blaziken now requires Stealth Rock, good timing, and some educated guesswork.
Despite his instability, trying to switch into him is still way too punishing. Azumarill alone loses over half its health + SR trying to get in on him, and just gets set up on like mad when it's locked into Aqua Jet. Talonflame actually can't switch in at all, and keeping rocks on the field is still about as easy as it always was. Back in the day, we at least had Slowbro, but the way the current meta is, he's just too easy to prey on.
Long story short, Baton Passing is cool, but Blaziken is still far and away the most threatening sweeper in OU, and nothing he passes to can even compare.