s3cmd setacl --acl-public --recursive should be
s3cmd setacl --acl-public --recursive s3://