Personally, I'd either fold pre or turn hand into 4 bet bluff depending on image and dynamic. ATo is probably slightly ahead of his 3b range and you're in position but imo it doesn't play that well post flop, especially against someone who is agro.
I think your flop call is really questionable. You could float but if you complete flush, you are still in a tough spot. Also, there really aren't that many cards that you'd like to see on next streets... I mean ace is probably as good as it gets and you might be dominated. If anything I think raising and turning your hand somewhat into a bluff on flop depending on if you think the guy can fold might make more sense, but I don't really like that line either considering he seems kinda maniac-ish.
As played, turn and river is perfectly fine I guess. I agree with your thought process there.
Like the blog btw!