Simonw, have you considered using other methods than Twitter for signing in? I don't feel comfortable tying services together both as a user and as developer. I'm curious as why have you chosen for to only allow signing in with Twitter?
Short version: we don't just use Twitter for auth - we also use it as a way of linking conferences to speakers who have not yet created their profile on our site. Doing that with other providers is fiddly.