It's released yeah, as much as PGI would like to claim it's still beta. They've been taking money for months now and there will be no resets. Sounds like a f2p launch to me and according to some recent forum polls, most players would agree.
Really the beta label is just to protect them from major gaming sites trashing their product. They devs stated they have some sort of agreement that it wouldn't be reviewed until its out of open beta. They also stated that it would be moved out of open beta when community warfare was in, which was supposed to be 6 months from open beta, but they haven't mentioned a peep about it since open beta went live months ago, so it's likely very much delayed.
Considering the rate they've been adding content, it could be "beta" for years.