Ok, here is the first round of enhancements:
https://github.com/discourse/docker_manager/pull/46
This will fix all the issues you mentioned (and a couple more) except for the blank page issue when you click on Upgrade All. This blank page takes a few seconds to go away because a request to the server is taking so long to resolve. I’ll look into a way to improve that.