Holy shit, and no mention of EA on the Steam version! It looks like they self-published there. Awesome stuff.
This game is only co-published by EA, which means they're mostly distributing and 38 Studios only asked them for what was essentially a small to moderate money loan.
Hence why this game has had next to no advertising.