It has been a long time since the last time I posted, sorry for that but moving to another country is a quite stressful process ^_^ so, as I see the game has made a big improvement, so glad to read that. Nice job, as always.
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!