Just setup a site where you can add a listing with links to your games, screen shots, videos etc. Please add your games!
indievideogames.com
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.
indievideogames.com/app
I hope you like it and find it useful. Thanks.