Never give a release date unless you are 100% sure you are going to release your game in that date. The full release of Gravity Storm was supposed to be in October, and here we are in November releasing another demo. There has been many delays and problems, but let's be positive and have some fun with demo 2 of Gravity Storm - First Mission, which comes with a lot of changes that will be listed down below, but of course, why reading them now if you can see them for yourself?
You can play it on your browser on Gxgames, or download it on Itch.io, downloading it is the most stable way to play it. So go play the game, break it, find bugs, but don't forgot to have fun! I am trying to make it work right here on Newgrounds, but that might take a while.