I see a HUGE Garchomp weakness
Scarf Garchomp can rip through your team and I'm pretty sure Outrage 2KO's your Giritina with SR. So if they predict the switch, Giritina's out without a fight. The best thing you can do is replace Kyogre with Forretress or Metagross. Forretress can spin away Stealth Rocks that are a great hazard to your Ho-Oh and Metagross can take an Outrage and do some serious damage back.