At the moment people who backed the beta testing tier and above can install the demo from Steam. You're not missing out on anything - it's exactly the same demo you've downloaded.
Once the game goes into early access in the summer, you will be able to immediately download it