1. It seems that the percentage update callback / listener (updateUploadProgress) doesn't report
progress any more, it just reports when the upload is finished.
I'll check on this and get it fixed.
2. Can the java API expose access to the geographically distributed nodes so I can upload
a file directly to a particular US / EU / ASIA node?
This is based on the location of the upload. A simple way to accomplish this would be to use an IP Address at that location. I will add an overload on the upload methods that takes in an IP Address.
Alternately you can ask for us to move the files to a specific node for you or set it up to automatically copy to the other nodes on upload as a background process.
To unlock your account you can send an email to our customer support with that request.
Thanks for the bug report,