Hey there! Nice team! Especially since you sound like you're not used to playing OU.
A couple suggestions.
1. Protect>Rock Polish on Diancie. Trust me, I know Diancie, she's great and all, but it's so hard to set up without rocks. Granted, you do have Glare Support but I'm too paranoid to...