Yeah, I'm not sure if they need to manually be released,
to check for downloads after you are Logged In,
--Click on "My Account" (3rd link at the top, left corner)
--Click on "View" of the order in question (you can also see the "Status" at this point)
--Near the right hand side somewhere there should be a "Download" rectangle
HTH