Great article. Do you have throughput comparisons? I've found r2 to be highly variable in throughput, especially with concurrent downloads. s3 feels very consistent, but I haven't measured the difference.
I'm also interested in upload speeds.
I've seen complaints of users about R2 having erratic upload speeds.