I like Ice's play a lot. You can't put the other player on ATs in particular and play your hand against that, you have to play your hand against his range of hands.
Ice read his range correctly (two high cards, maybe suited to have a flush draw on the turn, maybe a suited connector that caught a pair). If you think your TPGK is ahead of his range, I like this play. You don't have to bet him out of the pot with pot size bets. I don't agree with black_knight on this one.