You should have permissions to manage uploads now. I had give such permissions to the Global Mods, but forgotten the local mods. That is fixed now. Look at the menu across the top, you should see the "Admin" link there... and be able to get to the Submissions screen of the Download manager from there.