From your story, it sounds that you have installed the game correctly, as it appears that you can start it.
If you want to play singleplayer, you should go to the multiplayer tab, than start local server in coop mode. Then you can play many maps with bots. This may sound unintuitive and it is, but it gives you more options on teambalance and difficulty, as the original standard bf2 single player tab.