http://www.runescape.com has been rewritten entirely in WebGL, they just released the beta and are upgrading the entire game in the next month or so.
It's pretty big news, as far as I know they are the first major MMO to swap to WebGL. They were using Java and had been building on it for nearly 10 years but they found that WebGL offered better graphics performance and easier programming than it's Java equivalent so decided to switch. It is slower, probably around 10 or 15%, but offset by all the new graphical features, longer draw distances, more vivid colours, etc.
The problem is that most web developers aren't game developers, and most game developers aren't web developers. So you either end up with demos that aren't any fun, or games that are terrible browser experiences.
Game design is hard, so eventually we will have to converge on a series of design guidelines that make for great browser experiences and fun games.
Our (goo's) idea is to make it easier for game developers to make web based games, so you don't have to be a web developer to get a great browser experience. Still quite early in the process, but I have a good feeling.