If its not too late then get down to gamesradar.com quickly, they still seem to have some demo codes left. I've recieved mine last night and I'm downloading the demo as we speak.

Sorry for the late notice