Hi there HiJK,
First off let me just congratulate you on a fantastic team. Whilst it obviously isn't perfect, it suits the current metagame incredibly well, and I am yet to lose having played with this team for ~15 games.
One thing that strikes me as odd is, as bobbyvaporeon has said above...