Hi ya, I'm no expert but my opinions are as follows.

For the 1st I'd say you over bet your cards, KJs isn't that good and you're in no rush at that stage of the SnG. Granted if you had reason to believe he was testing you it might have been (partially) wise to make a call all in. But I suspect that at that stage of the SnG not many people were stealing. Unless this man had previously stolen on a few ocasions I'd have folded. It's not a great hand to be going all in on.

On the 2nd I'd say you were a little unfortunate. You initiated the all in here, which is important. The odds of someone having AA or KK are slim, and any other hand would leave you at least 50/50 odds. You were the shortest stack after all.

None the less you weren't trailing by that many chips and the BB wasn't huge.You can't sit and expect better than AK. Pesonaly I'd have played it the same unless I knew my opponent was a rock. Assuming that is that you are palying at a relatively cheap SnG, I don't know at higher levels.

So in all I'd agree with the 2nd, but advise in future for the 1st that you call the BB and possibly play a small bet form the other man preflop just to see the first 3 cards.