Stellar, you know I'm gonna say its a great team considering you are one of the few people to beat me multiple times ^_^.
So, um, basically I agree that your offensive team falls prey to SkarmBliss (hey, who's really doesn't nowadays anyway). Blissey is more annoying than Skarmory to be honest, and I'd rather not take away Substitute on Kingdra (blocks status that is critical to Kingdra's success). Although farfetch'd (lol), why not try something like HP Fire Metagross? I think Reflect is pretty useless, as for Kingdra, you can go to Scizor, take whatever attack it dishes out, U-Turn, and then revenge-kill later in the game with Bullet Punch anyway. Since the team is so well built, there really isn't much ground for changing Pokemon.