I can totally understand the anxiety about setting up support for the game, but also remember that it's called support for a reason. It's meant to help you and your development!
You're already incredibly responsive to absolutely every person here so far (which is amazing) and a lot of us are seriously excited to see this game release and do well. You obviously know what your doing and your game has so much to offer against the sea of vanilla games out there. I'm sure many of us would be happy to pitch in, even if it just served as like motivation as you said!
I can speak from personal experience that once support starts coming in, things really take off from the development side! You start seeing it as more than just a hobby, and that's a really neat feeling! Like a cool validation!
Just food for thought! I'll be there to support you as soon as it opens up!