I see your team being a bit weak to PENGINBOT, TYRANIBOT and other STARBOTS. Empoleon doesn't seem to have a lot of chances to setup though, its just the chance of it getting setup being what could end your team if you didn't have Scarf on Azelf still. I think DD Babiri Tar could be problematic, but even then you could revenge with Flygon. Scarf/Specs/LO Starmie would probably do a lot of damage to you, but you acknowledge that.
I can't think of any suggestions, because just looking at it right now I think taking anything out would leave you open to too many other things. Maybe I'd see more things if I wasn't so tired, so I'll look at it again tomorrow. Really, this is a well built team, and beating Frontier really shows that (and/or that you're just a really good player, as Jabba said.)
5 Stars from me.
Kami- on Shoddy Battle