Not bad. I personally don't like the whole classes deal, but whatever, I guess it's 'THE THING' right now.
As for the build itself; It's all right. The terrain is nice, and the bases have a nice simplicity. However, it was intially very confusing with the wierd flag setup. I'd suggest possibly adding some kind of 'help' button in the spawn room place.
Overall, not bad.