Not to hog this thread or stir the pot but...
There are no curve balls in softball.
I agree with everything else you said, but I beg to differ on this one point.
You most definitely can throw curveballs in softball!  It is actually an essential pitch to know if you want to play competitively.  I played high school and college softball and I can guarantee I had to know how to hit a curve by about the time I turned 14-15.  Not all pitchers that age can throw one and some pitchers can throw one prior to that age.  Every pitch you see in baseball you also have in softball.
As a matter of fact you can even throw a curve in slow pitch softball.  I swear...check it out!