Why was this leaked? Great idea, let's piss off the N64 dev community, and have them buckle down and just not fuck with any public releases.
Anyways, regardless of whether they finish it or not, it's only a matter of time before it's finished considered what's been leaked, so they might as well...