To the best of my knowledge F2P will happen in November, but I don't have any official source on it.
F2P will be all the way up to level 50, the trial which is out right now is only to level 15.
There's certainly a lot of wild speculation and assumptions going on in here, not that there is a whole lot of information to go on at the moment.
Something I don't get, what's the big deal about F2P being able to get to level 50? Personally if they limited how far I could progress in the story would make me not to want to even bother, it would be like watching a movie and then halfway though having to spend more money to see the end of it.
Another thing I just don't get is some peoples attitude toward the freebie's, like their some sort of blight on the game. The big 'fear' is what, that some will be asinine in general chat? Not sure how to break it to ya, but there already are asinine people in general chat, in this thread too for that matter.
The simple fact of the matter is that this game IS going F2P, nothing anyone says here will stop that.
The biggest issue isn't what the free people get, it is what will EA do with the cash shop and how required to compete (especially for those of us on PvP servers) will items be. If they are strictly convenience items, that isn't a big deal, it is when they cross that line (to increase revenue) that it becomes a problem. When paying a monthly sub doesn't allow you the chance (not guarantee you the right of access, but even the chance) to get any item in the game (ie, you have to spend above and beyond the monthly fee) to get access to items/gear/etc to compete, it becomes a problem. When they start putting things on the cash shop that should belong to crafters or quests, you start to have a problem.
To this date, I've not seen a single F2P (aka Pay to Win) game that hasn't crossed this line at some point and to some degree. I've been through two of these hybrid games (LotRO and EQ2) and the resulting game after the change sucked compared to the start of the change (cash shop constantly in your face, all but forcing you to buy things to play the game, etc). I simply fear (since no info has been released on this part of this change yet) that this will be the case, because at this point, I do not trust a game developer (especially EA) to get this right.