I hate to say this bud but by the reviews we have already... it looks like you rushed the bug-testing of the game. I know its FPSC and all but perhaps you would do greater to take some time to fix some of the bugs? I'm concerned because I eventually myself want to get a FPSC game on Steam.
It would help the outlook of FPSC a lot if some bugs were fixed as soon as possible.
EDIT: Although, the time to sell really is now since its so new to the market. The only thing I guess you can really do it just update the .EXE file and have it auto-update, assuming you don't have to replace media too.
EDIT 2: I just bought the game on Steam. I'm already liking what I'm seeing so far. It is an experience that reminds me of a game project I had been working on years ago! I can't wait to see how well it plays out.
The Birds - A narrated adventure.
Diablo Chateau