sithkazar We have amended that issue not long after your post I believe, and by November we have ironed out the exact setup of a feed that adds releases automatically on NU, with the help of Tony.
Freeda Currently upload date is only shown to admins I believe. We will likely add that information sometime in the future, but currently you can check upload times on our RSS feed or NU.