Just setup a site where you can add a listing with links to your games, screen shots, videos etc. Please add your games!
Just click the "Promote Your Game" link.
I worked pretty hard on making sure the site looks good on mobile devices and also created an Android app for it.
I hope you like it and find it useful. Thanks.