Very cool and impressive looking game. Not only are the environments technically nice, the selection of colours and such also I think shows good taste. It's good that the objectives are clearly listed on the left side of the screen. I'm not sure if browser would be an ideal platform to play a 3D FPS like this, though.
I'd like to invite this game to our Game Development World Championship!