Update: I am now in contact with ETTAGames to find the fix to this. I am confident it will be resolved in the end. They have promised to return my deposit manually in case the fix takes too much time. I will edit this post as soon as I get the funds back.