Great post and good call.
The min raise from the villain on the button didn't make any sense (giving you your first clue). Your range in the BB could EASILY include 22, 33, Q3, 23. He was either WAWB and his min raise was stupid.
When I'm in position and see a flop like you got, I would put your range of hands on the above and FOLD not re-raise.