Wow ! just caught a shiny hitmonlee !!! too bad I don't have a spot for him in my team...
By the way Zoroark's illusion doesn't really work since it has no influence on the moves of the opposing trainer and it sometimes doesn't work as intended (f. ex. Zoroark takes the form of the pokemon it is supposed to but it is still called Zoroark, or it doesn't take the form of the last pokemon but when launching the pokeball the trainer still shouts the name of the other pokemon).
Lastly, fletchinder (and it's evolution, Talonflame) doesn't learn fly even though it is supposed to. The only solution I found was to put it in it's learnset in the pokemon editor.
EDIT: I noticed it doesn't learn anything at all actually. Not a single TM can be used on him... What can I do to fix that?