Both of these make a lot of sense to me.

Your biggest mistake was preflop. A min raise is not enough to fold a BB with almost any cards, when the blinds are this low. You should've bet at the very least 3x BB, and you may have gotten him to fold a marginal hand preflop that became a monster
I've gotten burned a lot with AQo or AJo and tend to overplay, so I was trying to be cautious, see if maybe the flop will give me the monster. Would most folks raise on the button with AQo? Looking back now it seems like I may have been able to grab the blinds plus the callers with a raise.

to me, i would say that you lost the hand on the flop when you called the 100 raise. that was the point you backed off. you had top pair and possibly the best flush draw and only called a small raise, re raise or save the 100 chips imo...
May have out thought myself here - if I had been in the BB and limped in with a couple weak spades, I probably would have bet the same way Keny888 did, trying to see if somene had the better flush. Also with the three spades out if I make a set I would again put in a low bet and see if someone comes back with something big indicating the flush. But I guess you could also argue that someone coming back over the top (like me!) could have nothing but top pair...