I really hope it makes ti through Steam - this would be just the shot in the arm it needs. Don't price it too high though. If you set a normal inde game price (maybe $9.99) then I think you will have a lot of takers - the way dungeon defenders did it is also good. I spent most of last night playing DD.
Good luck with Steam - I have been watching and waiting and I hope so much that you are successful with it - you have really tried hard and deserve the big time