It will be available on the Incube8 Games homepage.
Will it be available as a download? Your answer is still unclear regarding this.
Oh, sorry. I think it will be another physical release. You can ask Incube8 if they plan a ROM only version for download.
I have a couple of times now and never get a reply :(