Hi,
This is a really interesting and clever project.
One problem I found during testing - buckets in Amazon's "Frankfurt" (EU Central 1) region can't be used, because that region requires use of their v4 signature. i.e. Signature versions before v4 aren't supported in that region.
The same goes for Beijing, and probably for any new regions Amazon roll out in future.
David