Thanks! Sorry it took to long to reply but somehow missed the comment notification :)
I don't think I want to pursue putting it on any other store at the moment, it's already tough to keep up with feedback and updates in both social media and here and would prefer to funnel the interest to this itch.io page :)