In this opening, after 9...a5, 10.Ba3! is the key move. As after axb4 Bxb4, c5 is threatened immediatly. (b6 a4! threatens a5) Gotta be fast, fast, fast in the Bayonette. Any move that saves time, do!
16.Ra1? was a tactical error.
Black could have won material with 16....e4. Luckily, you spottted that, and dodged it next move with 17.Ra2
Better was 16.Nc3. whenever black recaptures on f5 with the knight (instead of the pawn), he is giftwraping the e4 square for your knights. A knight on e4 in the KID is called a "Petrosian Knight." There it blockades the e5 pawn, locks in blacks DSB, and exerts pressure all over the entire board.
it is instructive to note how blacks Bg7 came to life, after 19...e4! In the KID, if black can find some way to make his DSB good, he often gets the advantage.
23.Na1? is bad. You still needed to blockaed that e-pawn, with Ne3. By lettting that pawn roam where it may, black can use it to generate vast quantities of counterplay.
Conclusion: You really have a good feel for the Bayonette. You stuck to your guns well, and attacked the queenside with fury. You just need to learn a few key ideas, to start killing 1800 KID players regularly.
16. Ra1 is not a tactical blunder. If it was, there is no way an 1800 rated player wouldn't have seen such a simple move as e4. If you think about defending all the time then it may seem to be a blunder. But white has a pretty simple move to solve the problem. After 16..e4 white plays Bg5, and after that Nfd4 and the problem is solved. Black probably played h6 to prevent Bg5 and after that he wanted to play e4 just did not have the possibility to do that.
White made some tactical mistakes that lead to his loss. Not surprising, this happens all the time when a player rated 1800+ plays a much weaker opponent :D
Every chess players has positions in his head. A new chess player learns how to win with K and R vs K. That is one basic position and all similar positions show how to win with K and R vs K. Later they would learn how to win with K and 2B vs K. Some learn K and B and N vs K. I never bothered to learn that one until I was expert strength as it is comparatively rare.
New players also learn very early start to openings such as 1. e4 is a good way to start a game. I learned 1. e4 e5 2. Nf3 was a good start.
As one progresses in chess more and more of these basic and then more difficult positions are learned. A 1000 rated player may have 100 such basic positions. A 1300 rated player may have a 1000 such positions.
A 2000 rated player maybe 5000 such positions.
A 2400 rated players about 20,000.
By basic positions, one example I used was in a kings side attack somes the sac of a knight with Nf6+ will lead to a win. Most players do not have this concept firmly in their mind. Thus when a position came up in a vote chess game, I was the only one to "see" that move.
So the number of such prime positions held makes a difference between ratings. The World Champion may have 100,000 such positions.
Of course there are also other factors differentiating between ratings.