I would look into uploading your games to FGL.com.
Lately we have been making a big push for html5 games.
If you have games that you are working on currently, games released and/or games that have not yet been released we can definitely help you out.