Been following on Twitter, asking questions and following the progress. OH MY GOSH I LOVE THIS PROJECT! Keep it up Nick!
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.