No. Its unlikely that this a leaked release.

Microsoft said that they were planning to release a public beta in June.