This is the big stack at the table I end up against, he is more than twice the max buyin and I read him as a good opponent...

Was the fold at the end all wrong? Could he have been playing a sophistacted bluff?

What did I do wrong and right here (if anything)?

Full Tilt Poker Game #2349993953: Table Williamsport - $0.05/$0.10 - No Limit Hold'em - 12:54:50 ET - 2007/05/04
Seat 1: WAL-Tea ($24.05)
Seat 3: Devilpoker78 ($3.80)
Seat 4: Grabitandrun ($6.35)
Seat 6: ninconvert ($10.45)
Seat 7: Nickska ($3.90)
Seat 9: bawles ($8.55)
ninconvert posts the big blind of $0.10
The button is in seat #4
*** HOLE CARDS ***
Dealt to ninconvert [8s 4s]
Nickska folds
bawles calls $0.10
WAL-Tea calls $0.10
Devilpoker78 folds
Grabitandrun folds
ninconvert checks
*** FLOP *** [6s Qh As]
ninconvert has 15 seconds left to act
ninconvert bets $0.25
bawles folds
WAL-Tea calls $0.25
*** TURN *** [6s Qh As] [6d]
ninconvert bets $0.45
WAL-Tea calls $0.45
*** RIVER *** [6s Qh As 6d] [9s]
ninconvert has 15 seconds left to act
ninconvert bets $0.90
WAL-Tea raises to $23.25, and is all in
ninconvert has 15 seconds left to act
yz450man sits down
yz450man adds $2
tigger5481 sits down
ninconvert folds
Uncalled bet of $22.35 returned to WAL-Tea
WAL-Tea mucks
WAL-Tea wins the pot ($3.15)
tigger5481 adds $4
*** SUMMARY ***
Total pot $3.50 | Rake $0.35