eh i dunno... you aren't supposed to show results

. We'll go through it starting preflop.
preflop - I think its good to mix up your play and reraise some hands you wouldn't normally, especially heads up. K/9 is not a great candidate for a 3 bet out of position just because he is going to be playing so many hands that have king better kicker or will have combo draws when you hit your king making it difficult to know where you stand. I like to see a loose 3 bet with like suited linkers as opposed to a weak king so this could cause you trouble.
Flop - Check is fine here although heads up a bet is fine too because he probably won't put you on a king.
Turn - I like the raise, there is a flush draw out there and he is likely to call you with any ace and pay you off more so since this is a low limit.
River - Here is where we run into our problem with the king being K/9. The problem is that here he is showing great strength by shoving and your king is a very weak one. Let's say you had KQ or KA you would have an unfoldable hand and obviously a monster here. The problem is that K/9 doesn't even beat K/10 or K/J which a weak player may be flat calling preflop raises with here. I would be hesitant to call this bet seing how he came along and a lot of wierd things could have hit on the river that you don't beat. If he is getting frustrated and pretty loose to begin with its a fine call but if he is playing reasonable poker he has no reason to shove an ace or Q here, not even KJ or K/10 really so it would lead me to believe he has a big hand. Shoving a weak flush or any for that matter here is kinda silly also imo but seems like he thought it was a good idea
Conclusion - given that you 3 bet this hand preflop (which I wouldn't) I would say the flop and turn were played just fine but you need to fold on the river.