Good game, it was fun!
And your team is rather good. Now, I run a stall team, so I'm not the best at giving advice for sweeping, but I would give your Scizor the Choice Band, granted its got the Speed. I've never been fond of Swords Dance, and if you can predict well, Choice Scizor can wreck a team. Also, I haven't come into contact with Tentacruel (I'm assuming you're using her as a Special Wall?), but you may want to try a Normal type, seeing as you already have Starmie with Water. Blissey is always a standard option, but fewer and fewer people are using her these days. I'm old school... I still run SkarmBliss. :-/ Also, a Ground Pokemon is always nice to have around, as my buddy Claydol proves. haha
PS: Your Swampert is an effing TANK.