Yeah, I played a few more times, I had one game that lagged horribly, the others were speedy though.
I don't know what class I'm best with. I'm not stellar with any of 'em at the moment, I miss with the rocket launcher, I don't do much with the demoman although I don't really know how, I can't snipe...engineer I'm decent with, probably because I don't have to aim. It's lots of hectic fun though.