If you need more publicity and have little to lose, try uploading to F95zone. It's a game sharing site that, while basically pirating games, also results in a lot of people supporting creators they like.