Ahh cool, cheers for that mate!
Gally, no, no server issues with the 360 version. There were originally, but it seems to have been sorted now.
Also, when you start, always choose to be part of a squad. The potential is there to get more points, and you'll get more spawn locations (as you can spawn on your squadmates position). It's a much better game than being on your own, IMO.
As for favourite map, I like the Laguna Presa, because I have a couple of brilliant sniping positions which give me a clear view of either the Crash Site (A) or the Village (C). Rack up a fair few points from those viewpoints, too, especially when I have the mortar strike on offer to take out the tanks which just enter and remain there until the flag is raised. Trick is to wait until the flag is raising for them, then strike. You'll get Flag Defense points as well as the kill/destroyed vehicle points. The snow level isn't too bad, either, but as the Engineer rather than Recon. Go into the farm house (C), and just sit at the top of the stairs, crouched down and wait on the enemies coming up. They usually don't expect you to be facing them and you can wipe them out with the machine gun before they've even seen you. I've got quite a few points from that tactic. Eventually, they will just bomb the sh*t out of the house, but even so.
I'd definitely recommend Engineer class for a while. The first unlock is the drill, which you can use to repair tanks and stuff. You'll get a load of points for that, especially if you're part of a squad. Once you unlock the better machine guns, you're away, definitely better once the scope is unlocked, too! Stick with it, you will collect more and more points with Engineer.
Another good position is on Laguna Alta map, at Train Yard (B). Simply run towards the flag from your spawn point at the Train Yard, but instead of going down the steps on the right, jump up onto the ledge and sit there behind the tree and bushes. It's very rare that enemies will see you there, and as they come to capture the flag, you just pick them off from that position. As always though, eventually they will see you, whether that be through a missed shot, or even their kill cam. Great sniping position, though, as it not only gives you full view of the flag at (B), but also, if you stand up and turn around on the top of that ledge, you can see the house at (A) in the distance. With the 12x scope on sniper class, you may find a few more victims around there.