Thanks for the info! I've found Twitter to be the main source of getting traffic unless you get a review or LetsPlay on a reasonably popular channel. I hadn't really thought about various game type databases like you mention, will look into that.
Happy devving!