Your point about him taking the free card on the flop is spot on I think. Now that you mention it, it seems so obvious. That
In my opinion....
1. I think your 3-bet size could've been larger, but not too large that he folds. I think if you bet large pre flop with