A bit nitpicky, but I would consider Fire Blast over Flamethrower on Azelf, if only for the fact that it actually allows you to 2HKO Bronzong, which Flamethrower cannot. With it, if you try 224 SpA EVs then you're guaranteed the 2HKO on Zong, which is kind of vital as it screws over a lot of your team. From there, you might as well bung the rest in Attack. Really, you don't need any more than ~216Spe to beat Gengar, maybe a bit more to outspeed others who EV to beat Gengar. You could keep max speed to ensure the speed tie with Gengar, but personally I'd prefer to power up Explosion. Incidentally, I'd advise that you bump Zapdos' speed up to 36 EVs, to beat Jolly Tyranitar. Probably take it from defense, unless 160 does something specific.
I'm not sure about the idea of a non-MM Metagross. Ice Punch won't come close to the OHKO on Gliscor without a Choice Band or Life Orb. Hippo lols at you even more. I'd personally keep it over Ice Punch if only for the fact that the occasional Attack rise it gives you will make sweeping considerably easier. I would also advise Naive > Hasty on Garchomp, as his useful resists tend to see more use on the physical side, most notably against Tyranitar's Stone Edges. Oh, and you 2HKO Skarmory after a SD with Fire Fang anyway; Flamethrower means you've got to split your EVs as well as missing out on the Bronzong 2HKO, so I'd go with that.
I'm sorry; rereading this post makes it look like I'm just suggesting standard sets to you, in place of your rather more creative variants. It just seems that here, standard sets would be rather more suitable. Anyway, nice team :)