As far as the definition goes, isnt Anti-Lead just a fancy name for a counter? Hitmonlee is a great Anti-Lead to Kangaskhan, but since neither is led very often neither of thought of this way. If everyone thought Stealth Rock was crap and started leading only dragons, the new Anti-Lead would be things with Ice Shard. The distinguishing feature of the Anti-Lead is that there is no constant trait to counter, its just based on trends. You can generally count on a physical sweeper to have high attack and speed and thusly plan to counter those stats, but since leads can be literally anything there's no such basis for planning.
That being said, I think the concept of an Anti-Lead is sensible (albeit hard to execute); why not try to counter what you think your opponent is plotting? In the current metagame your opponent is most commonly going to use some supportive or disruptive move like Light Screen or Sleep Powder. It makes sense that these are chosen for lead moves as they arent reliant upon getting a good matchup against your opponent. Throwing a strong attacker in as a lead is quite simply a gamble, as your Scizor could enjoy a matchup against Aero just as easily as it could be forced out by a Heatran. When you've only got six pokes, rolling the dice is not the way most players prefer to start out. This is why I think Taunt is the single best move on lead. It gives you blanket coverage over every poke not planning on attacking, which is more than any set of attacks of your own can give you. Next comes the chance that your opponent did roll the dice and plans to attack your Taunter. Instead of relying on having the right attack to take on this random lead, having a supportive or disruptive move of your own is like having perfect coverage. You accomplish your goal of setting up rocks, a screen, tricking, or statusing the opponent (depending on accuracy) often regardless of what your opponents lead is. There will always be surprises, and of course speed comes into play, but each slower Taunter has something the faster one doesnt. I realize this way of thinking can be kind of a self-fulfilling trend, but I think more often than not the random, solely attacking leads that try to break the mold will fail.
The beauty of these lead-type moves are that they dont exhaust an entire moveset. Your lead can often plan his remaining moveslots independent of the risky, blind initial encounter and instead look for coverage based on the rest of the metgame.
Based on these ideas, Electrode is clearly the best lead. He can Taunt before any other lead and then decide whether to use his supportive/disruptive move or attack and bring the other lead within KO range. But maybe youre thinking, Electrode really isnt a strong attacker, and I'd rather set up Stealth Rock than use Light Screen or Explode. So now Aero is the best lead. However, along comes Metagross with a super-effective Bullet Punch, effectively giving Aero one turn to use before being KOed; an effective counter/Anti-Lead. Of course, your Metagross Anti-Lead isnt always matched up with a Aero, and so you could be a sitting duck in front of Rotom-A who then uses your switch to set up a screen for free. Rotom-A might be facing a lead Drapion, who is both a faster Taunter and carries a super-effective STAB move, though he could be locked into one of them if that Rotom-A is actually rocking a Choice Scarf to trick. You might have a Focus Sash, but Ambipom might have Fake Out. Not all common scenarios I know, but the point I think thats worth making is that even when trying to counter just lead strategies, there are pokes that fill certain niches that counter your counter-thinking. This doesnt mean theres no such thing as an Anti-Lead, just that there's always a way around it.