The game would not have been exactly fine, it would have simply not existed. Please remember that :]
It was always planned to have a free version. There will be a free demo accessible to all. Right now it's only accessible to those who have an account in these forums. You can get your demo key here.