Not a bad team. I would definitely change your scyther set to:
Scyther @ Eviolite
Ability: Technician
EVs: 252 Atk / 4 SpD / 252 Spe
Jolly Nature
- Swords Dance
- Bug Bite
- Aerial Ace
- Roost
That way it gives you an extra win condition and makes use of scythers better ability imo.