Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
Yeah, that's understandable. What if I were to take away some of its stat boosts?
New Base Stats: 72 / 87 / 98 / 84 / 120 / 55 [BST: 521] (+5 HP / +5 Atk / +0 Def / +0 SpA / +10 SpD / +0 Spe)
That's exactly what I meant.
As for your suggestions, I think I'll keep the ability as is. I realize its ability is sort of underpowered, but it already has a crazy high Attack stat and a better ability would push it over the edge IMO.