Is it too weak? aggressive? should I put ads below the posts too? suggestions/tips/criticisms are all welcomed
I like your site's niche, it could turn out to be a success for you if properly promoted and if you'll continue to add new content on a regular basis. Like you said, I agree that an ad block should be added at the end of the post, and I would also suggest you experiment with different themes. That being said, to see the difference brought by different themes in terms of Adsense earnings, you need consistent amounts of traffic.
Looks ok to me. Aggressive? Probably not, cause I can see only 2 ad units on a single page. Current placement should be fine, so it's up to you to monitor whether you will need to move things around later.
You can consider to put one ad inside the post. Don't forget to use channel and track the adsense CTR on you page. Use different channels to track pages with different ads placements. Play around with the ads color, size and location. Once you know which channel gives you the higher CTR or best adsense earning. Duplicate the page' ads placement to other pages. This is how you learn earning more money from adsense.