re: 4, that is because of the namespace collision between fb and tw. ie. if I signin with my fb username and then somebody signs in with a tw account with the same username
there was a security hole on a site not long ago that would let you login to another account if you had the same username on one of the other logins. can't remember which site