This is a great episode. Ash does act a bit of a jerk in this episode like he does in a lot of episodes. By the time of that episode, I think Ash should already know that his Pokemon battle for him because they care and that boasting all the time isn't gonna make him a Pokemon master. It just proves how dumb he can be at times.
Epic post. you just described ash in 3 sentences. 1 Mistake though: Ash is always a jerk, and he will never change.