@pandabear: I don't know if this model has been tried before with MMO's, but the only comparison I can think of is Destiny which is kind of an MMO. You just pay for the game and you have all the content in it. But will then have to pay for any expansions that comes after it. A real free 2 play game will not have the upfront fee and will earn it's money with micro transactions often making the best gear pay for only hence the "play to win" saying.
In their live stream today they were very careful never to say "free 2 play". You could look at it as buying a regular game where you pay 60 bucks and get all the content minus future expansions.