So I heard they dropped their shit fucking network code and moved to Steam Works for multiplayer. SO FUCKING STOKED ABOOT GOD DAMN TIME.
Yah, I pre-ordered my game the day it was released on steam, I hope it's not a buggy mess like most of their games at launch but I have faith.