Just out of curiosity... has EA ever documented somewhere exactly how the swing meter works? I have never found anything, and it is hard to say it is broken if we don't know how it is supposed to work.
I have had PERFECT/PERFECT on the swing meter with what appears to be a perfect swing path and have the ball land well outside the dispersion zone.
I have had absolutely bad timed swings with a swing path resembling a reverse "Z" go dead straight.
In the end I just decided that I wasn't in control and went with it. Once in scoring range I felt EA let me drive the bus again.