You can find the homepage here: http://itch.io
Here's the traffic I've received (the initial spike is hacker news launch): http://leafo.net/shotsnb/2013-12-25_11-16-16.png
A few milestones, I've paid out 12k so far to developers. I use pay what you want pricing, the average purchase is 1.79 above the minimum price of the game. 35% of all the money paid to developers on itch.io is "extra" money paid above the minimum price of the game.
Since launch I've primarily focused on adding features, hoping for organic growth to come along. (hence the huge flat line for months in the graph above) I've been starting to network more, mostly over twitter, which is really helping to bring the traffic up.
I'm very open about the process, feel free to ask me anything.
If you want to follow my development adventures you can follow me on twitter: https://twitter.com/moonscript