Hey man, I like your team a lot and I don't think there's much you could improve, however, there are a few small nitpicks I'd like to suggest:
First of all try Fire Fang / Retaliate over Crunch on Stoutland. You don't have to worry about Ghosts / Psychics, because Tyranitar eliminates them before they could trouble Stoutland. While Fire Fang is an option to hit the likes of Forretress much harder, Retaliate has amazing power after your opponent killed something and can sometimes be a last resort against set-up sweepers.
Another suggestion is giving your Tyranitar a bulkier split. It doesn't really need those 252 Atk EVs to do his job, so moving 64 or 88 EVs in Sp.Def. gives you an easier time dealing with Reuniclus or the Latis while you don't lose much power (I'll edit some calcs later, don't have a calculator atm).
Lastly, I'd move those Speed EVs into Sp.Def if they're only for Tyranitars, 'cause you can't do anything to it anyway.
There is no excuse for who you are