Yep, it will leak soon, although I think it will leak before the usual russian source gets around to it. I know for a fact that it is being uploaded to an FTP that I have access to right now. x86 first, then x64.
I'm wishing this guy would hurry up and get them uploaded to his FTP. This x64 leak is going to take forever to get down.
Edit: Or not...mine says about 3 1/2 hours.