I think you could have waited till you got that ready before posting the link on to HN, now most of the discussion here will be likely to be about the Twitter login requirements.
IMHO not the point. As there could be many options of doing a thing, and we chose this. This is not about right or wrong. Both the options and there will be many more. They are all good :-)