One thing I keep seeing what people say wrong is:
You can create your own server.....
Its : You can create your own room on there server. You are playing on EA nation's servers. Your not creating a server. You cant do that! :P
You cant just go: Click! Server created!
Thanks for that info though! Now I cant wait anymore!