Thanks for the source and the screen
News is up on the frontpage and you can find our downloadpage here:
I am not mirrorng the exe file yet and I warn the user they install it on their own risk. We always try to do that cause well exe files are exe files
I added the link to the source files as well on the page.