Thanks for rate - I'll address some of your options in turn.
1. Yeah, the team is intentionally off-meta/anti-meta, but each of these mons has specific justifications.
2. Booster Moth is good, yes: the value that Gardevoir provides to this team, however, is the combination of Healing Wish +...