Just to clean this up a bit:
Hero (hijack) $3,180
Villain (BB) $1,660
(more players with stacks not mentioned)
Dealt to hero: K
Pre-flop: UTG folds, Hero raises to $30, 3 folds, BB calls (with 7
Pot is $65 (-rake)
BB checks, Hero bets $55, BB raises to $150, Hero calls.
Pot is $365 (-rake)
BB bets $328, hero shoves $1,480 (making it $1,152 more to call), BB calls.
Ok, now this one is so ridiculously out of my league that nothing I say here should mean much, but the way I read this is:
Pre-flop: Hero makes a standard raise, it's probably towards the bottom of his range but it's still completely fine. Villain calls with a SCer which immediately means either:
1) He's a fish, which will drastically effect the way both of them play the rest of the hand.
2) He's planning to do some freakishly aggressive stuff post-flop that will make most people cringe, almost always this would mean these guys have history.
Flop: Villain checks which doesn't alter his range, Hero cbets the perfect flop for cbetting, villain check-raises (he's now not looking as likely to be a fish) because hero will have cbet his entire range which means it's mostly air. The Q is also a good high card to come off for giving both guys air. Villain's c/r being standard can be called light by Hero. He does have two overcards against most of villain's range and a gutshot and a backdoor flushdraw so it's a good spot to get creative.
Turn: Villain just made his hand and wants this pot to get big, he is planning to shove on his next action but his range is planning to shove or fold on the next action. Hero having improved his draw now has a lot of equity against one pair hands, add in his fold equity (considering he has almost no showdown value he does need to get rid of villain's air) and the shove is reasonable. Villain calls with the nuts and cries on the river.
All of that may be tainted by my opinion of what level guys at those stakes are thinking on. It may also be outright wrong, take it for whatever it's worth.