That will probably be several months, I don't think they are releasing the source code tomorrow. Not to hate on any devs, but I'm pretty sure an official (albeit "preview") build, like the one that will be released tomorrow will be just as good as any custom ROM from a developer. Pretty sure the actual developers know what they are doing...