All 4 players must signup for the league and you'll have more information shortly on how teams will be added. @Tiddus might have more information
You are correct. Team Captain sign ups (team creation) will begin in the next day or so. Remember that all players must sign up for the league before they can be added to a team.