Wonderful battle, you have some interesting pokemon builds. Trick CB Medicham, the underappreciated lead Kangaskhan, and Spikes Cacturne at the least. I cannot speak as to your other pokemon.
I certainly hope to battle you in the future, it is refreshing to see unusual and creative pokemon and builds.