Get it out there. Not only would it help clear up some misconceptions, it's the best (if not only) glimpse into what making a game is really like. I always expected it would get wider release when the game is done anyway. Getting it out before the big final release would be even better. Maybe make it free but charge for the HD version?