Oh I really didn't want to say this, but seeing as how fun this team is and how much effort your putting into it, I think it's safe to say.
You probably already know this by now, but when using stall/wall/tank pokemon, it's best to put the leftover EVs, if any, into the speed stat, instead of...