Yes, the Amazon ads are affiliate links where we will earn a cut of what you buy after clicking on it. Amazon links within the forums (along with a few others) are also monetized - expect plenty of Prime Day spam coming up soon in the Hot Deals section!
To date, we have not signed anything, but you're also right about being a new small site - we will review any documents presented to us on their merits and consider the impact that they will have to the content that we want to deliver. Without a document in front of me to review, I can't comment on whether we'd end up signing it or not. At the end of the day, we need as many eyeballs as we can get in order to make this financially viable to sustain as a going concern (currently, it's no where close to it, and I hope the next week or so changes that).