1. I haven't gotten that CG yet but have you checked Haato's CG category on the extras menu? Or maybe you need to get more than 1 CG of a secret chara to unlock their category? Did you save the game after receiving that CG?
2. Haato just needs to be submissive. So being either top or bottom works. Just keep using dirty talk that shows up as "Effective for: Dominant" for a few night dates and he should turn dominant. Also letting Toru intiate sex should help.