It's probably just deepweb right now, like most ROMs. It'll hit major distribution sites later. Keep an eye out.I've just googled around and got four results, none of which are to the ROM. Funny, isn't it? The ROM is finally out there but google can't find it.
All I could find from google were irrelevant pages, troll links, and 4chan. Pretty dumb results out of it, I'd say.