We have a release date: 15th June. We also have lots of the music for the game prepared and we are holding onto it for a little while longer, but in the meantime, take a look at the trailer (which includes the awesome theme music). A full development log will come tomorrow.