What I'm reading is you need a way to hook new users. Why not follow the model of pretty much every "app" out there...the tutorial.
When a new user signs up they should get a scripted walkthrough of the website functions. Highlight the major tabs (Home, Players, Games, Teams, Leagues, Community). The initial tutorial should team a user how to build a player.
1) Start in Players Tab
--- Create new player creation walkthrough
----- High level explanation of positions
----- Create player of choice, including explanation of how height/weight, attributes affect build and explanation of traits
----- If user creates low demand player (QB, HB, etc.) alert the user that they may have trouble finding a team but allow tutorial to continue
--- Create player page walkthrough
----- Explain boosting
----- Explain how to spend SP
----- Explain adding abilities
--- Return to home page
----- Give achievement for creating first player (positive feedback from the game right away).
2) Move to Games Tab
--- Have 1 game in the games tab (during tutorial only) immediately
----- Make note for player that this is a sample game only (manage expectations)
----- Suggest using a Veteran league championship game for this example
----- Go through buttons on Games screen
----- Replace the actual player in the game with the newly created player's name (display only)
----- Walk through options available when watching a game
----- Go over box score (again, replacing 1 player's name with the newly created player name
--- Return to home page
----- Give an achievement for watching first sim.
3) Review Offers
--- Walk the user through the process of signing to a team
----- Set up Marketplace Ad
----- View current offers
----- Explain the different between CPU offers and auto-offers (ie. can still sign with a human team if owner = CPU)
----- Allow user the option to either sign an offer or remain a free agent
--- Return to home screen
----- If user signed with team, give achievement for first signing
4) Introduction to Community
--- Support
--- Forums
----- Explain (at a high level) the forum layout
--- Return to home screen
----- Give user an achievement, Forum Member
Sure, there's a level of effort required to make this happen, but I suspect it would "hook" new users better than the current model.