Your knowledge about Curve Balls may be wrong
I recently read a thread on thesilphroad about how to throw Curve Balls and after testing it myself I realised I've been doing it wrong for a year now!
If you spin the ball and throw it in a curve it does not guarantee the catch bonus, however if you throw it in a straight line from left to right (or vice versa) you do get the bonus. Which means the only condition for a Curve Ball is to cross the middle line of your screen.
I hope this information helps some of you.
Answers
I can confirm this (from my personal experience at least). But it's not exactly a vertical "line", more like a vertical "band". Which means that the ball doesn't have to cross the midline of the screen, it just has to get close enough.
And the ball has to enter that band as it's about to land, not when it's being launched. I've tried launching the ball from the left side of the screen to hit the mon on the right side and I did not get the curveball bonus.