I check the mirror moon forums once every couple days... it looks like someone (a beta tester?) got fed up with the installer taking so long and leaked an old beta to 4chan. Well, there was quite a fuss, there was some mentions of quitting, and apparently if all goes well, we'll be seeing the patch in a week.