Does lag mean something to you?
Developers should have in MIND what kind of system the average joe has, this thing UNPLAYABLE at the lowest quality settings, and i can pump crysis up to high settings on this machine (~10 fps though). Don't expect all us to have 3ghz+ quad core monsters, especially people who play browser games!
As for the game, it seemed fun and challenging, good special effects and artwork overall.. just too damn laggy man.