I played the beta, and although it is probably an awesome single player game, I was not overly impressed with the multiplayer... It FEELS too much like a SP game for me to enjoy.
I love Ubisoft, and I'm still going to buy GRFS, but I can't say there was any aspect of the MP that impressed me. Sorry!!