Yeah, I see the Steam store page too, but it does not say when it will be released. So, people will assume it is released already.
Also, Chris, you really should put the trailer up there when you have time. I know some Steam folks get steamed if there is no video of the game. They think there is something to hide by not showing a video.