With this one you could roll with some faster stuff if you'd like, since you're running Tapu Lele/Psychic Terrain.
In Singles, Mega Metagross tends to not run Sub since it'll just end up getting worn down, and it needs coverage moves since it doesn't have a partner to cover stuff. Typically uses Earthquake/Hammer Arm and Ice Punch/Thunder Punch for coverage, or on rare occasions Grass Knot (I think for Rotom-Wash and Gastrodon and many something else). Some sets also use Agility to turn it into a threatening cleaner, which pairs well with Lele.
On Buzzwole you could fit in some other coverage move over Protect like Earthquake, Stone Edge/rock attack, Thunder Punch, or Poison Jab. It also runs a SubPunch set that works alright too. Something like Substitute+Focus Punch+Leech Life+coverage, with Leftovers and I think 252 HP / 252 Atk, but not 100% sure about the EV spread.
Lele can go without Dazzling Gleam (though I take it you knew that) and can fit in Focus Blast, Shadow Ball, or if you were lucky enough to get one with the right IVs, HP Fire.
One of the big things you may have to worry about with the team is opposing Tapu Lele. Specs sets blow up half you team, while the other half struggles with Scarf sets. Mega Meta's also your only real answer to it, but can only switch in on it so many times (especially Specs Lele) and it limits your ability to be unpredictable when dealing with it.
I was gonna say that Defog might be worth considering on Zapdos but then remembered you'd have to have gotten one on a Gen 4 game to do that lol