Yeah, "refresher course" would hold a lot more water if he weren't instructing her in among the most basic of bow concepts as though she were unfamiliar with it.
If it's not a weapon she ever actually USES (I can't think of a single time she's used a bow in combat), and it's a refresher, it would be standard procedure to cover the basics. Just like, say, mandatory fire training in an office building. Doesn't matter how often you've been on the course before, they'll ALWAYS go back to basics, to remind the trainee of their fundamental importance.
Besides, I allowed that her backstory wasn't Jimenez' fault. That doesn't make it any less irritating. In fact the whole "was never a proper amazon at this point" makes it about ten times more irritating. "Durrr, let's make Wonder Girl have nothing whatsoever to do with amazons or Wonder Woman, and in fact historically precede them. Lol, good call dudes!" ::facepalm::
Up to a point I'll let that slide, as naming a superhero girl "Wonder Girl" is essentially no less weird than naming a superhero woman "Wonder Woman". At least they left her with some sort of ties to Greek Mythology, though it might have been better not to.
Terry, Kyle, Roy, Angelo - she really doesn't have any kind of type at all, does she? And that's before you bring Kory into the mix.
Depends how narrowly you define "type". All of them were essentially "good" people which is a better starting point than many use. (I know that mentioning Terry around here is like mentioning Cousin Oliver to a Brady Bunch fan, or Justin the Blue Turbo Ranger to a Power Rangers junkie, but he appeared to be a fundamentally decent person), even Angelo, though you can hardly call them an item appeared to have a certain slightly cheesy, slightly sleazy set of ethics.