It was targeting. I saw it live and thought that will get called. We don't like the rule, we don't like the way it's called, but with the way the rule is written it was targeting.
For holding, you can "ride" a player when they swim, chop, etc. and Bain shot a gap and got a bit high with his arms. I think that gave the officials pause to call it, but it was a hold. Once the defender is past the mid-line you can't grab or impede from the side or back unless continuously engaged. Officials do not like calling holding in the end zone because it directly gives points on a judgment call of theirs but it should have been called.
This game was well officiated and I didn't have too much that I thought was egregious (this is just my eyes, my perspective, my opinion so anyone is free to disagree, of course).