Talented Stampede may not be "working as intended." Sometimes it won't allow ravage to be used; others, you can cast 6-8 unstealthed ravages for free and rack up the CP. The text of the talent states,
Increases your melee haste by 30% after you use Feral Charge (Bear) for 8 sec, and your next Ravage will temporarily not require stealth for 8 sec after you use Feral Charge (Cat), and cost 100% less energy.
"Next" Ravage would usually mean only one free ravage within the next 8 seconds, rather than all ravages within the next 8 seconds, so I'm going to guess it is currently bugged. I think it's also a safe bet that the handful of times that it refused to let me cast ANY unstealthed ravages after a feral charge was also a bug, and I'd estimate that happened about 25% of the time while I was testing it in Orgrimmar.
Regardless, I did come up with a handy castsequence macro that let me ravage away to my heart's content (when the game let me).
/cast [mod] Savage Roar
/castsequence reset=8 Feral Charge(Cat Form), Ravage, Ravage, Ravage, Ravage, Ravage, Ravage, Ravage
Binding it to my T key, I was able to just spam the key to charge and immediately begin my Ravagey chomping. Holding shift in the middle of the spam would use up the quickly-earned CP in a quick Savage Roar buff, and I could easily return to my ravagery without much in the way of keystroke changes. Amusingly, I also have T bound to one of my mouse's buttons (15 button mouse) giving me freedom of motion at the same time.
Scawy kitty. And to think that, glyphed, feral charge only has a 28 second cooldown, and the ravages cost no energy. This is why I suspect a possible bug... it seems a little OP :)