I stayed up yesterday with some friends to get it early off steam. And then we had a race to see who could clear campaign first, I ended up falling asleep during the middle of it though.
Anyways I cleared the campaign now. It was very enjoyable, except for one part where I had to go up a giant...