Not yet, we're working on that right now!
Originally we were gonna update the DRM-free version along with the Demo on our site and launch on Steam EA at the same time, but because we had to release it on Steam earlier than expected, we had to push out a make-do Stable and Demo for Steam in the meanwhile. Once a few more things have been added to the stable in the coming week(s), we'll do a proper update of the DRM-free and Demo on our site as well!