I wouldn't hold your breath for the steam one, honestly - AFAIK, there hasn't been any official discussion of it so far. Also, updates have been totally available for anyone who purchases the game and I don't think that's going to be changing in the foreseeable future. Go ahead and buy the game, get to blowing stuff up with your friends, and show it off! :)
[Last edited Feb 19, 2013 18:19:49]