Yes, you can play for free for life. Your demo playtime is unlimited and you don't need an account for that.