This looks like a nice team, but some things I noticed were:
It might be an idea to get rid of psychic for tri attack, since it gives you a STAB for some extra power, and has a chance of paralyzing, burning, and freezing. That, and even with eviolite, Porygon2 isn't gonna want to stay in against...