he's aggro so you can assume he is bluff raising this flop a large amount of the time. And that 2 helps because now it's harder for him to have 22, so he's only repping AK, AA or KK (but you think he 4-bets all these?), 77 and like K7s.
River card is bitter sweet, i'd rather see a blank but i cry and call.