its out now. i don understand why they say its browser based. sure, you launch it from the websit, but in game, its just a full screen game that takes up 318mb.
very easy to run btw, not hard to run it on max. looks great.
here are some screenshots