From my little GSC experience (which means around 30-40 matches in total) I would say Tauros is worth C ranking. It outspeeds Most of the meta (espesially Zapdos) and only has problems with Forretress, Misdreavus and Skarmory. If Im correct It is the second fastest SleepTalker after Raikou, and EQ+Double edge/Body slam is only resisted by Skarmory and Misdreavus in tier(?) and hits kinda hard from 298 atk. It needs support to take down some stuff, but it can do its job quite effective if given that support.
C-Rank
(These Pokemon usually need more support to be effective. They are often inferior to the higher-ranked Pokemon but have one or two advantages that give them a niche with proper team-support.)
Sounds like an C-rank to me.
Kangaskhan's way better than Tauros (bulkier, gets Roar) and is C-rank. Speed isn't great on a physical in GSC because all the physicals use Curse anyway; bulk is more important, and Tauros' bulk is garbage; it's 3HKOed by everything and 2HKOed by Thunder Electrics. It can't run RestTalk because it's not bulky enough, and a straight attacking set is shit because it's got walls.
Encore is a cool move and while you can't just park an Alakazam in front of 'Lax and not expect to eat STAB, it's at least forcing your opponent to play around the possibility (they're unlikely to boost as you switch out and less likely in general, since the Encorer automatically forces a switch if it comes in on any non-damaging move) and also stops a few other things, most notably as a good alternative to pseudohazing for countering trappers. It makes recovery more difficult and makes it fairly easy to force setup opportunities, whether you Encore a non-damaging move or an attack you can switch resistance in against. (On that note, Zam > Vaporeon too.) Too bad it's so poorly distributed but it is at least Alakazam's saving grace.
Switching Encore users into CurseLax ain't a great idea. It may last only two turns (the turn you use it, and the turn you switch out) meaning you've just given Snorlax an extra 2 Curses to hammer your phazer or Growler. Skarm don't like dem +3 DEs, and Miltank dies outright coming in on +3 CurseLax (+2 Return + +1 Return is likely to KO; DE guarantees it). It is a good answer to Missy though.