Actually it would piss me off as well, in my opinion he should already be a Typhlosion but that's just me, but the writers chose a different route.
I don't like the route they took because Typhlosion was only shown pretty much in the special arc involving Raikou.
Let there be rock
1. Charizard, Pidgeot, Alakazam, Dragonite, Snorlax and Arcanine
2 Typhlosion, Houndoom, Scisor, Tyranitar, Umbreon and Espeon
3. Sceptile, Salamence, Absol, Flygon, Metagross and Milotic
4 Infernape, Staraptor, Garchomp, Electivire, Lucario and Toxicroak
5. Samurott, Zoroark, Braviary, Krookodile, Hydreigon and Eelektross
white fc : 1592 - 4330 - 4426