Twitter seems clumsy (not the fault of Sourcecoast as it is an internal Twitter issue on email addresses).
With the latest JFBConnect, you can import the user's email address. Unsure if that's what you were speaking of, but Twitter did add that functionality a while back and we integrated it into JFBConnect as well.
As for the multiple landing pages, JFBConnect doesn't have a way to do what you're looking for built in. I think I'm missing a step from the above though either way. How do *you* know if the user is a candidate or recruiter? The flow you described above doesn't tell me how you get that information from a user and what you do with it.
If you already have some flows setup or user groups properly being created for users in certain groups, you could redirect all users to the candidate page and make that page redirect recruiters to the right page or something like that. I don't have all the answers, but if you have more details on how JFBConnect would know what the user is to begin with, I may be able to help with some ideas.. but again, this isn't something currently implemented or supported by JFBConnect.
Thanks,
Alex