I think Nokia leaked this release so the Geeks could test it out before official release. So we should thank Nokia for this. I think if we don't find any missing parts the official will be released in a couple of days.. my bet will be on Wednesday.