anthonylinx wrote:So tl;dr: Is it guaranteed that if I pre-purchase now I'll be able to activate it on Steam at release (on Steam)?
Yup! You'll be able to request a Steam for your pre-order account once the game releases on Steam
At the moment it looks like we'll need to request keys in advance and enter then manually. But we're really happy anyway.