I agree with Toasty here. What's new?

Had to call the minraise on the flop. Had to assume you're beat on the turn. To answer Fnord's question, with a board like this and a min raise on the flop and push on the turn, this screams monster (but vulnerable - i.e. not a high flush) to me, from my SNG experience. He was possibly hoping to get reraised after his min-reraise, or at least seeing if you would, and possibly also looking to keep ChixC in. Also notice how he lead weak at the flop and then reraised. He was begging you to make that rather big raise on the flop. On the turn he's worried you have a high flush draw and isn't going to give you a cheap river. I think he has one of 3 possible hands: low flush, two pair, a set (55 or 22). A straight is possible too, given that he's the BB and you just minraised, but its far less likely than the other 3, in my opinion.

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.