Weird I never hit that rate limit error… Do you have lots of small files?
Also, the s3cmd sync will “break” any attachments (they will lose their file name).
In theory, it should be. But it’s not convenient to set the arguments in one place (settings UI) and use them in another (rake task).