Well regarding the invisibility thing, it prevents people from building ideas based solely on what someone's login times are. The game is supposed to focus on communication skills, not how well you can spy on somebody's online time.
I've had my profile invisible ever since I started the first mafia game.