I would bet bigger on the river, since he's pretty polarized.

As played.. yah meh fold is fine. He clearly see's the heart, checks it because he knows you'll bet a flush and is now bombing you. He also bet pot on turn which is pretty scary.