regarding the site being "in progress", if it's so hard it seems a little weird that there are at least 2 fully functional mirrors that i know of which are up and running flawlessly right now. one of them even has a built-in flash emulator! i am sure that doing it in an official corporate-sponsored capacity would involve some more legal hurdles, possibly getting a license for ruffle, etc. but in the absence of a more detailed reason it seems odd that it's simultaneously some herculean task AND something that multiple different hobbyists with way fewer resources were able to spin up in a fraction of the time.