You should put a "Sign Up" link in the signin form. Clicking on the upvote/endorse button prompted for a signin without providing an obvious way to create an account, requiring me to go back to the homepage and find the signup button.
I like the general idea, though.