You know the battles are up to 100 v 100, right? And there is a separate server for every battle ground. It would be very hard to run all those servers off a free to play game.
Well, I don't know that much about it, it sounded cool, but I was sort of avoiding reading up and getting too excited because I figured it would probably be subscription-based.