Hey, I definatley find your team interesting, but I personally think it is a one trick pony, being able to work against some teams, but not against a lot.
First of all, starting from the bottom, running dazzling gleam is not the best move. Sure, it may be able to hit stray Garchomp, but it is...