Jump into multiplayer for a game I haven't played in months? Yeah, that's a great way to get reacquainted with a game... I'm looking forward to messing around with the DLC, but if you've played Offworld Trading Company, you know it's a dramatically different game when you can't pause. Besides, the campaign is one of the game's best features!
And I'm not sure what you mean about Gremlins Inc. I played the AI when it won Request Wednesday. But I've played multiplayer and even did a video of it with a friend of mine: