You can always try at set one up yourself. I'm not familiar with either of these games, and I'm not sure about the rest of the community either. You can try making a thread about it here, though. Try to add some information about the games, and then maybe go about setting one up. You don't need an admin to round up some people from CG and make a battalion out of it, afterall. At least I hope you don't...
It's not worth playing WOT too much grinding. Warthunder is better because of it being similar to arma, combat sim-wise and the economy is good, where grinding is less of a hassle. (I haven't tried 1.29 patch but I'm sure I heard it has the grinding like WOT does, heard it'll be fix in the next patch.)