That's the standard behavior with Twitter. Unfortunately, Twitter does not allow the retrieval of the user's email address, which means they must go through the registration process to get that information. You can disable all other fields, like name and password, so all the registration form asks for is email, but that's the only option.
I hope that helps explain,
Alex