To make the ball motion smooth, just use the bullet behavior or "set x to self.x+1200*dt" instead of the tween every 0.5 seconds.
Another thing to try is use lerp in a frame independent way.
set scrollx to lerp(scrollx, ball.x, exp(-200*dt))
or
set scrollx to lerp(scrollx, ball.x, 1-0.001^dt)
tried both options for camera and bullet for ball motion, jerky motion increased Probably an issue here, very fast motion and sharp clean graphics, which make the jerky motion even more noticeable
btw on mobile, it looks better on full screen, but on the desktop, in iframe, very intermittent. especially when fps drops