^ what he said.
You're trying to mash two playstyles into one, and that usually doesn't work. Before I switched over to VGC battling (that's Doubles to you), I put a lot of research into Singles, and this team certainly has potential there.
As for your question about whether to use Mienshao or MegaCham, IT depends on if you're opting for Doubles or Singles.
Basically what I'm saying is, change the team to one battling type, and then maybe Scilicet or I or someone else can rate it :)