Its fine because you are allowed to have 3 ad blocks. However, 3 blocks plus amazon ads does seem way too much.
I was thinking of adding a recomended product link on my anime reviews so viewers can purchase the dvds from Amazon. is that against adsense tos?
I don't think so as long as the Amazon ads do not look like the adsense ads. If I read it correctly, Google does not allow you to put other ads (on the same page as the Adsense ads) that could be confused with Google Adsense ads.
Write reviews of products and have a link to amazon, clickbank or another affiliate site? Heck yeah!!!! Nothing in adsense TOS about this. Tons of sites run adsense with amazon ads. Why? Amazon ads are not contextual. Best way to get sales, write reviews!
Watch out about the Amazon Omakase ads. I'm getting conflicting answers from Adsense, and they could very well rule that it's not allowed in the future.