If no one has entered the pot yet, I would feel inclined to either raise or fold. Open limping has pretty much no benefits.
As played, c/r-ing here is definitely the right move, but I since we both have >100BB, c/r-ing all-in seems a little extreme. Maybe it's just me. A pot-sized re-raise seems more reasonable imo (although he has the odds
to call a pot-sized raise-- most of his range, though, can't make that call properly).
Otherwise, you've got 2:1 equity here, so you can't be mad you got your chips in with the best hand. Generally, it is better to save your opponents hand until you get some feedback. I suspect you're just upset about the bad beat (which really isn't that bad of a beat, honestly). Better luck next time.