1) no2) yes, here o Itch.io and I'm talking with a guy from GOG to release it there too.Thank you, I'm glad you liked it! :D
Thanks. That's great news.