Try this: Sign out of steam (and disco your NIC if you're paranoid), find sots2.exe and launch it. Does it attempt to launch steam to authenticate you against your account? If no, then it's not Steamworks.
The game does indeed run without steam running ??.