As Benny pointed out on IRC, Insecticide Part 1 is now available for download on Steam! Hopefully that's a help to people who are more comfortable with the digital distribution policies of Valve's services over the other current alternatives.
Telltale? You're next, right?
Update: The game is now available from Direct2Drive and Gametap!