First thing, reload to $25 preflop.

Id just call the reraise preflop. Your first raise was fine, maybe make it $1.25, but thats not a huge deal really. Your 3bet was fairly weak and even though your opponent has a wide range [we dont know how many hands those stats are over though], what is he going to call a 3bet with? The flop brings a very coordinated board which you are only ahead of a worse unpaired hand and that hand would be something like AQ, but its pretty unlikely somebody [even with those stats] is calling all those bets with AQ. Id check/fold this flop.