No stats/leaderboards?
I totally agree with you, in order for PvP in GW2 to survive, those things just need to happen. The thing you say about the reason we play is all true. PvP is competitive, and people who compete is driven of something, like becoming more skilled, get fame, get better rating and so on.. So without ranked systems, spectator mode and all that you mentioned, it feels like you don’t really play for any reason except for the stuff you get from the chests and trying to get higher rank, just like you level up in PvE.
But I think Anet knows this. And the thing is: the game has been out for 2,5 weeks, those things you speak of as rating system and such was not really needed for the game to launch and will surely be added, especially as I hear they try hard to make it an e-sport.
Really good job on the game so far Anet, now we want to see further updates on the PvP