Browser based? until we have DirectX11 built into flash or HTML(random high number) it aint gonna be good.
I hold about as much hope of this game being good as i do for Margaret Thatcher to be proclaimed a saint. Your mention of DX11 however must be sarcasm