Hmm I think your play is fine. Vs tough players like this (that you can't avoid to get at the donks) I like mixing in 4-betting a hand like this preflop with CR ai some of the time.

If he doesn't have the gutter I don't think he calls. Weird.