Creating an account is easy!
If your a gamer, creating your own account allows you to like games, rate them and make reviews. Let the developers know what you think.
If your a developer, you can easily upload, maintain and release your web games online. Make 100% ad earnings, release instantly to the public and keep track of your statistics. If your games are some where else or you don't make web games post a dev log or share your tutorials to gain more exposure to your game development and build a name for yourself in the community.