Really? I'm normally as paranoid as the next guy, but this only requests read access. Stuff that anyone can find out about you any way if you already have a (public) Twitter account.
The frontpage is rather mysterious, though, I agree.
That's the whole point of OAuth; so that you can sign in without giving them your password. You can revoke the permissions of any 3rd party in your twitter settings page.
I just don't want to connect sites together. Would much rather create a separate account at each website like the good old days. Puzzles me why new sites are cannibalizing their potential like this because I can't be alone in this thinking.
Also, you broke the back button.