re: Poker & could i have played it differently
I would have repopped him pre-flop.
The reason is simple, he's been re-raising all over the place and playing like a maniac. K-Q is a dangerous hand because it's easily dominated, but I doubt he had AK, AQ, AA-QQ, and any pocket pair lower than that's a coin flip. He could have raised to represent a bigger hand, so if an Ace hit you'd think you were beat. As it was he could have put you on AJ, AT, or a suited Ace, or even suited connectors with that raise from your position.
A decent sized reraise (50-60) Would show him that you mean business, have a strong hand in a strong position, and if he went all-in you'd have pot-odds to call.
Of course the one downside with this plan is he does have you dominated. After the fact knowing he has K5 and you have him dominated surely effects my reasoning, but if you look at your actions, he definitely couldn't have put you on AK, AA, or KK with the way you played that hand.
None of those hands would have stopped at a 3-bet with those stack sizes, so he probably figured his k-5 was good when he put all his money in the pot. Wrong, yes, but it worked for him in the end.