I was going to write a WvW 101 post, but I figured, hey, someone else did it, just link that. So here we are.
Found this pretty cool post about WvW on the official forums. It's called solo player's guide to WvW and is intended to be a PvE players guide to getting around the WvW map without getting in the way of fights, however it's got a pretty good spin on what to do when you're in the fights, what everything means etc.
I don't agree with it 100%, personally, but there's some pretty solid info here. So go nuts, go enjoy wub wub :3
If you have any questions, feel free to hit me up!
ps. I do still plan on making the weekly WvW score post, but ANet haven't put the results up yet :|