Amazing job! I love the way you coordinated all of your pieces to get a nice advantage going into the endgame.
KIA :: Can anyone please analyze and comment on how I played ( as KIA )

The KIA is known as a "setup" type of opening in which the two sides can develop almost independent of each other. You reached the formation and then continued with an attack on the k-side. Well done!

Thanks @Guppeh69 and @wormrose.
However, when playing KIA - a normal headache sort of is when I have face black making a e5 move - before I can make it. I am not sure the formations and setups for that - I mean like, what are the ideas then to go with. When black allows white to make e5 - a standard operating procedure is to push e5 - guard it till you can - kick the Knight on f6 and e5 will also give resistance to pawn push from black ( f7-f5 ). But when e5 has a black pawn on it - everything of that sort goes for a toss.
Any ideas...
thanks,
Mayank

@mayanksarma201999 I have serious problems when pushes e5 too. I'm not too sure what to do against this. I sometimes try to fianchetto my dark-squared bishop to apply pressure on e5.

When Black pushes ...e5 (usually in conjunction with ...Nc6) it technically ceases to be a KIA and becomes a Reverse Modern Defense or Reverse Pirc. Most of the KIA books don't even mention it.

@wormrose - Thats a good insight actually. That means we will need to study reverse modern as well a bit to supplement KIA knowledge. I have seen similar thing happening in other openings as well when you start with one and with a subtle move we are into a different opening. I think the player who has the knowledge of that other opening will have an upper hand against the player who is not aware or doesnt know how to play that opening. Atleast the basic ideas need to be understood.
thanks,
Mayank

@Mayank - We DO study reverse Modern/Pirc whenever that occurs in our VC games, which happens often enough. There might be a few articles here in the forum, but the best way to study those is to study the Modern and Pirc. I have groups for both.
Modern
https://www.chess.com/club/1-g6-modern-repertoire
Pirc
https://www.chess.com/club/pirc-cafe
You won't find much more than a casual reference (if any) in KIA books.
I know I made a blunder in the end. Luckily my opponent didn't cache on it. But that was too late in the game. I would like your views on how was the "formation" of the attack ( as a KIA player ).
I am specifically irritated when black is able to play delayed e5 . Everything goes for a toss. How to tackle it. In this game it happened, I tried to handle it. Is it the right way and approach.
Btw, I missed a mating chance on move 14 ( its a mate in 6 ).
thanks,
Mayank