Just a update for people in my situation: I was able to download the latest version from the download page linked in the mail I've received from when I first bought the game.
If you don't have the mail anymore I believe there is a way to reclaim another mail from the support team (but I'm not sure).
Anyway, sorry Sad Crab for stirring up this mess, I really enjoy your work.