Wait... You got it done, and your waiting until you finish the linux portion?
Isnt it most logical and most pleasing to everybody if you just release it once your done with it? I mean, taming linux is one thing, but not releasing a working program because of quasi-related software doesnt seem like the best gesture of support to your community. I do realize it is your program, but I fail to see why you would withhold a windows release which would make any obscure bugs immediately apparent, and perhaps you could fix the linux version before it is even released! Not only does this let you clean up your code, help us point out bugs and/or glitches, but it makes us happy too!
Why the delay? After all... its a Work In Progress, no need to be ashamed, we know STEAM fucks everything up!