Steam?
I dont know, I dont think they would take a game that is so close to L4D... I'm not sure if Valve themselves control that, so I could be totally wrong.
Quality-wise, I think it would really get there....