There are some incorrect things in the interview. For example, you don't need Source for Steam, and Valve actually does take a significant (but quite small relative to traditional publishers) part of the profits.
Otherwise, that game sounds pretty cool. I'm hoping for some coop too, but that'll probably be a no-no. Looks like I might end up supporting this.