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!