Your game has a price tag attached, so it has to be seen by an admin before appearing in searches. That happens once a day, yours should show up soon.
As for Twitter, you can @ Leaf when announcing a game, and he'll retweet it. Hope this helps!