I guess it's a little better...
Well, yeah, the social thread used to be good for easing you in. There IS a bar still there, just it is rather obscure right now. You should be able to find a few threads to relate to, though, and once you are in the swing of it you will get on just fine!