Fabrizo,
Thank you for the the clarification. Ok so I did my own backlink analysis real quick and I'm actually seeing that 18% of your overall links are using a very specific two word phrase. At this point, I would stop building any type of exact match backlink and and start building with a variety of branded, url, maybe a couple clicks here, and so on and so on.
I think that you have hit a pretty close threshold in this circumstance. It may also be worth just focusing on writing some really good content in the meantime. Focus on Latent Semantic Indexing to cater to RankBrain and perhaps try putting together one really big idea that will capture the attention of journalist and bloggers. That way you will start acquiring a solid balance with strong semantic relevancy. That's what I would do at least until this new Penguin update is released.
On the other hand, I can tell which links are affiliate and which ones aren't. Each affiliate link is appended with /?af=verter so that the affiliate can get credit for that purchase, however, that means that the actual link is being built to a 301 redirect in which I feel Google dampens the affect of the link... by about 15% at least. Also, it is easily detected by Google but that doesn't mean they will necessarily penalize you for those events.
Now, Google might start frowning upon that. I can't be certain until it happens, but they've always been somewhat enemies with affiliate marketers.
There are more algorithm updates coming up in the near future and Barry Schwartz just reported that there is a big Penguin update coming in the near future: https://www.seroundtable.com/google-launch-date-penguin-22694.html
Keep in mind that this next update will be an ongoing version rather than a refresh.