I'm a fan of Trick Room teams myself, so reading these threads is always a joy.
I must say, however, that the main problem with your team is that there are simply not enough Trick Room setters. If you want Trick Room to be effective, and I mean very, very effective, you're going to need Pokemon...