The source code for Moonlight 1.0–well, the pre-beta source code–is available now according to Miguel de Icaza.
Miguel blogs that this release is not a beta release, but rather code made available to developers that would like to contribute.
Sounds like something I should take a look at.
I keep wondering though if Microsoft should really be doing this. Why reverse engineer and recreate everything?