Your team looks good, but i dont like the the Ttar set i think regular TTar is not a good abuser of dragon dance. I feel the Assault vest set for Tyranitar would be better because Tapu koko looks like a big menace to the team since your Tangrowth is phys def(though that does help with fighting...