oh why don't you suggest mega khan over scizor and talonflame + aegislash too?this team isn't bad, if you're up against 6 wall mons. you entire team rely on that +1 or +2 to do something - sucide leads like aerodactyl can easily tear your team like tissue paper. you have focus sash on vivllion which could probably cut you one turn safe but let's be honest. priority is everywhere from gale wings to extremespeed, your one safe turn is actually not your favor at all. i can see this team dying against skarmbliss reallu really hard. you can also bluff yourself into thinking "oh this mon can tank this" but really your team has little recovery support- basically a snowball. if you lose one, you lose all.
i won't go into your mons cuz they're all super similar but your rmt probs deserve 6/10 cause it's never good to get a 5/10 or below.
i highly suggest throwing out some of your 100000 sweepers/tanks for a wall