Hate my team

Typhlosion @ Typhlosionite Ability: Flash Fire EVs: 4 HP / 252 SAtk / 252 Spe IVs: 30 Atk / 30 SAtk Timid nature

  • Fire Blast
  • Focus Blast
  • Hidden Power
  • Eruption

Excadrill @ Leftovers Ability: Mold Breaker EVs: 252 HP / 4 Atk / 252 SDef Careful nature

  • Stealth Rock
  • Rapid Spin
  • Earthquake
  • Iron Head

Clefable @ Leftovers Ability: Unaware EVs: 252 HP / 252 Def Bold nature

  • Moonblast
  • Heal Bell
  • Wish
  • Protect

Dragonite @ Weakness Policy Ability: Multiscale EVs: 252 Atk / 4 SDef / 252 Spe Jolly nature

  • Outrage
  • Earthquake
  • Fire Punch
  • Dragon Dance

Breloom @ Life Orb Ability: Technician EVs: 252 Atk / 252 Spe Adamant nature

  • Spore
  • Swords Dance
  • Mach Punch
  • Bullet Seed

Rotom-W @ Choice Scarf Ability: Levitate EVs: 4 Def / 252 SAtk / 252 Spe Timid nature

  • Volt Switch
  • Hydro Pump
  • Will-O-Wisp
  • Trick

This looks kind of like you just put 6 OU Pokemon together. Explain what role each Pokemon plays and how they work with each other.