The game is not strictly FTP. It's a one time purchase then FTP, just like GW2 is.
FAQ is available: http://www.thewarz.com/faq.html
explains servers and hosting, somewhat.
Also explains micro transactions and makes it clear it's not Pay to Win. Items of convience such as food can be purchased if you just must spend real $ on them, also you can use the in game store to rent and host a server(s).
No, i don't understand the stronghold hosting included in the pre-purchase but i'm guessing it's a private stronghold server/map to store sh*t for you and maybe friends that you can password....cool if it is i guess.
I'm gonna go ahead and buy in after doing research and watching the most current vids i could find.
So, i'll have 3 guest passes available for start of beta on oct 31st good for 2 days. Alpha starts 15th and you get in that if you buy in at 30 or 50$. 50$ includes what seems like a lot for the money in return value and the price goes up quite a bit after the 20th of october.