Fatal flaws:
1. Deleting from WordPress does not delete from S3. Maintaining two separate systems is fraught with peril.
2. No differentiation between blogs; if I have 24 different blogs (yes, mine and my clients') then it all dumps into the same folder path. True, not visible on the WordPress side, but in S3, it's a mess.
And I was so hopeful.