The only criticism I can give is, wow, this team is fantastic. Also agreeing that Mach Punch is amazing on Infernape, and that Stratagem is an amazing suicide lead. I wish I had more to say, but I cannot find any fallacy in the team that you cannot play around easily or haven't already covered.
I will be gone until the weekend. If need to contact me, PM me and I will get back to you asap.