Pretty cool team you have here :)
Let's start off by saying that this team looks super fun, but it looks like it gets rolled over by some standard stuff. Just to name a few: ZardX, Life Orb Latios, Talonflame, Mixed ZardY, Keldeo etc.
So as a suggestion, I think you should replace Darmanitan...