Those are good solutions, but if they don’t fix the problem, you may have the horizontal judder problem.
In my opinion, this apparent juddering on constant horizontal motion is an unavoidable limitation of discrete frames or fields, one which the “persistence of vision” effect can’t overcome. Since the motion is regular and in a straight line, I believe our brain figures out the series of still frames pretty easily and can’t be fooled into thinking it’s seeing a moving object.
If you can’t avoid it, I’d try to distract the viewer with other motion elsewhere in the frame, so his/her eye doesn’t linger on the scrolling images. Misdirection, in other words. 🙂
I’d like to suggest frame blending, or echo, or adding a semi-transparent copy of the objects, but it might not change things, since all the objects on screen are moving at 30 frames (60 fields) per second no matter what you do.
I’d go with misdirection, changing the animation, or, as a last resort, running it by the client and seeing if he/she finds it as annoying as you do. Sometimes they don’t, but get signoff just in case. 😉
my 2 cents,
Steve