PokerStars No-Limit Hold'em, $0.05 BB (9 handed) Hand History Converter Tool from FlopTurnRiver (Format: FlopTurnRiver)

Hero ($5.28)
UTG ($4.92)
UTG+1 ($4.75)
MP1 ($5.49)
MP2 ($2.50)
MP3 ($1.69)
CO ($6.09)
Button ($16.15)
SB ($3.54)

Preflop: Hero is BB with A, A.
6 folds, Button calls $0.05, 1 fold, Hero raises to $0.2, Button calls $0.15.

Flop: ($0.42) 5, 8, 9 (2 players)
Hero bets $0.28, Button calls $0.28.

Turn: ($0.98) 4 (2 players)
Hero bets $0.9, Button calls $0.90.

River: ($2.78) 2 (2 players)
Hero checks, Button bets $3, Hero????

Ok I need some deep scrutiny.

I've been running crappy today and yesterday, so decided to stick with AOKrongly's 19 hand 'performace poker' strategy.

Maybe the pre-flop raise was a BB too short, but in every poker book I've read, "Aces is a great hand heads up".

So the flop comes, and I do my normal cbet of over 1/2 the pot, so the flush draw doesn't have odds (yep - I'm an under-aggressive cash game fish).

At this point I'm putting him on a flush draw, but as this is only my 10th hand on the table and I've never met this player before, I really have no idea.

So when the turn doesn't show the 3rd heart, I decided to bet just a fraction under the pot, thinking: surely he has to throw the A-x suited.
When he called, I was 99.9% sure he had a flush draw, as a set, straight or two pair are all re-raising here. So when the 3rd heart came on the river, I knew I shoulda just put a 0.60 bet in on the flop.

So I check, and he raises me just under all-in (I have no idea why). From my reading it seems obvious what to do (and aokrongly's sheet says: If in doubt, fold).
______________

What should I learn from this experience? To be more aggressive with my bets? From a pot odds point of view I thought it was pretty sound poker, but obviously not... I'm starting to think that if I can't get aokrongly's basic strategy right, I should give up while I'm still (just) up on my deposit.