That is the biggest problem about this game. You can give a Poke whatever moveset you want and battling against the weak AI, it will appear good. On one hand, it really is a good thing because you can take ANY Poke in the game, give it whatever moveset you want, and it will still perform pretty well against the AI. On the other hand though, it is a horrible thing because it teaches very bad strategy and if you took one of those Pokes and battled against someone else, you will probably get your behind handed to you.
For example, if I were to battle you I would have no worries about bringing in my Salamence against your Blaziken since you don't have a single attack that would do much damage to it at all. It is immune to Earthquake, and resists the other three moves. Against a regular Blaziken set though I would have to worry about Rock Slide, probably preventing me from switching it in.
I don't want to discredit your moveset since you like it so much, but taking out Earthquake (which isn't needed on Blaziken) and using Rock Slide or even Thunderpunch would make Blaziken even stronger.