Hi Checkers,
Thanks for the question -- We haven't created subredit, mostly because neither of us are actually active on reddit. I don't think we'll create 'official' page. Reddit is all about community and sharing interests, and I don't see it as a marketing platform, although we will advertise there when we're ready.
You're more than welcome to create subreddit for Traverse!
Cheers,