No I don't believe you need to, you just need to sign up. The thing that appeals to me is that everyone is on the same gear level. They are all fresh characters, and from the moment you step into the realm, it is all skill on the player for picking out the right gear, and getting in the right groups, and using the right strategies to come out to the top.
I probably won't be doing it just because I don't know as much as I could about PvP and my timing isn't nearly as good as it should be.