The team looks much better, but there are some changes I would make. You don't seem to have Farigiraf to set Trick Room, so using Trick Room on CIR I feel will help out much more than Body Press will (I know three of your Pokemon are pretty fast, but there are a lot of cases where Trick Room could be helpful, i.e. against teams with Tailwind), and changing Mirai's Tera to Fairy and using Dazzling Gleam over Snarl is much better with Choice Specs, which can threaten both Korai and Mirai and just provide powerful spread damage, with or without Tera.
Other minor changes I would make is changing Hands's Tera to Bug or Water, both are good in their own right, giving Valiant Focus Sash because you already get the Quark Drive boost under E Terrain.
Yeah I think Ogerpon is fine here, though do watch out for Urshifu-R's Close Combat and U-turn, and Kyogre's Ice Beam.
Electric Seed Farig is helpful against Calyrex-S and opposing Calyrex-I which can be a pain, and has Trick Room and Helping Hand, meaning Farig could set Trick Room for Calyrex-I and Iron Hands and use Helping Hand for support. Armor Tail is also very important on a team with Choice Specs Mirai. I don't think Farig is mandatory, but it can come clutch in a lot of scenarios. If you were having trouble putting Farig on the team, I think something like

would work, dropping Incineroar since you already have Fake Out.
Here's a Farig set btw:
Farigiraf @ Electric Seed
Level: 50
Ability: Armor Tail
EVs: 236 HP / 164 Def / 108 SpD
IVs: 0 Atk
Tera Type: Water
Bold Nature
- Foul Play
- Psychic
- Trick Room
- Helping Hand