*G*
I think pf is OK, if a touch marginal. You have absolutely zero SD-value UI and basically zero pf FE. But the hand can connect big multiway and does have slight equity edge against a couple random ranges, plus you're ip; so I think it's OK. Don't think overlimping would have been awful against this line-up either. I'd rate it:
raise>call>>>>fold
Flop plan was standard in best relative position to trap both for an extra bet. Turn is standard.
River.....I think I just call BTN's 3!. He's played this hand so screwy it's hard to put him on a range; but something like K

J

sure seems to make a lot of sense. Maybe he's doing some weird stutter-step spaz with JJ, or KT (if that's in his pf 3bet range)???
At any rate, your hand seems kinda face-up at this point, and he's still suddenly gone from calling to cold-3betting the flush river, so I'm inclined to just call.