Perhaps he did have 33 or 66, but I'm willing to bet he had Q/low kick. I've seen it a lot on these tables; possibly even q/6 sooted, and hit his two pair on the flop.
Two things here:
1)Why didn't you cap the bet on the flop? Might as well get as much as you can in the pot while you are (probably) still ahead.
2) I'm not sure if I like your raise on the turn. Sure, you hit two pair, but there is a flush draw out there. I don't know if this is correct, but I would have just called his bet.
To sum up, I don't think you sucked out on him. I've seen people play face/ace/anything, or any (and I do mean any) two sooooted cards--yes, at the .25/.50 level.