You're driving away new submissions by asking for a login or registration at that stage. At this point you can't afford any barriers between the submitter and getting their item up on the list.
I suppose you could include the login/registration info on the submission page, but I'd allow anonymous submission.