For what it's worth, if I look back to my early days (using Pokertracker) I find that ATo was one of my biggest losing hands. Probably because of hands similar to this one where you just can't get away. For the last year or so ATo has been a ways above break-even for me from all positions...probably because I've gotten better at reading table texture.
I agree with the two posters who said to fold preflop and check-call the river. But both are small errors, in my opinion. It was just as likely that the villain had JK or AQ than the boat, so don't beat yourself up too much. I've been beaten more playing passively than I have playing aggressively.
If he flipped Q8 add him to your buddy list.
By the way, Tightwad, I like raising ATs better than limping, even UTG. Too LAG?