Another possibility is Ninjask/Gothitelle. Attack with ninjask, switch out to Gothitelle and then item lock. Any card that switches can work with Gothitelle.
Still should've listed Shedinja separately, IMO.
This deck is really good, but I think I'd throw in Mew EX and Accelgor (DE). And DCE. It stalls, and attacks. Paralyzing is really good and it gives you a better matchup against Keldeo.