"bugged" pretty much covers it all. As far as I know, many newcomers have registration problems, e.g. the launcher asking for a subscription when you want to use the f2p model... which actually seems to me like a little something put up by EA/BW to encourage subscriptions, but, anyway...
You should ask this directly in the Customer Support section of the forums, they're being quite active and also helpful ( when they can ), so it won't hurt you to give it a shot :) !