You didn't misunderstand, I watched the stream too. He estimated it would be released 4-6 hours from the time I posted this message. However, this is just his GUESS, apparently based off of usual times Re-Logic posts updates to Steam. Although, he is technically friends with the devs, so his guess is much better than ours.I heard Pedguin say it would be released at the same time today his stream started yesterday which would mean there's 4 hours and 37 minutes until the release counting from the moment this comment was sent. But I don't know if it's official or if I just misunderstood so don't count on that information
EDIT: He actually said "about this time tomorrow" once, and then exactly the same thing like 60-90 minutes after, so who can say?