All great answers - I'd just add to remember that often the pressure to get everything done at once comes from yourself not outside. Things can be prioritised, deferred or outsourced. Short term definitely take a break and clear your head, longer term perhaps think about what you could automate, pass to someone else to do - or just stop doing altogether
As an affiliate I'd say no, it will distract from your product's goals and reduce the focus on conversions. However if you are building a mailing list of people interested in your product(s) there's no reason you couldn't send the occasional related affiliate link to prospects who didn't convert
Its probably a really good fit then, especially long term, but I still aim to under monetise my sites until they get some traction. At MVP your traffic, and so affiliate conversions/revenue will be really low. What if you miss out on early press exposure, links or signups due to looking 'too commercial' - for the sake of $20 in commissions?