Dear EA...
this is not F2P, F2P stands for "free to play", that means you play a game without paying. By your understanding, the Mass Effect 3 Demo means the game is F2P, because, you know, you don't pay for playing it!...
Or why not download the new Batman Arkham City F2P version?
Playing up to level 15 without time limitation is called "a demo", as much as having 3 days of "beta" access two weeks before release, when the game is long in manufacturing is not a beta, it's a demo, a trial, at the very most a stresstest...
Does "F2P" and "Beta" really sell so well that they have to tag it on every demo these days?