Without motivation, players quickly turn into PvE crabs and Cyrodiil will be abandoned.
There are also plenty of questions about PvP.
1. Siege frequencies. How soon can we retake locations?
2. Timezone wars. Can other players capture all of our territory, while we sleep?
3. Solo and small PvP. Arena? Ganking? Battlegrounds? Lone warrior or small group is useless? Zergodiil?

4. Sabotage. Main gate is the only way?
5. Motivation for... life. Personally, I don't like games, where character's death doesn't mean anything. You need to lose and gain something. I'm not talking about full loot, i'm talking about some points, like from Aion. Abyss Points is your rating and currency for best equipment. No one wants to lose points, and no one wants to die.
P.S. I'm also worried about faction balance. The Ebonheart Faction will be one of the more popular ones in the game.