But only three of his pokemon are bug type... So it is impossible for him to be a bug champion, for that reason. (I said because there is already a bug gym leader before, but that was incorrect )
I think he has three part bug types because Ulgamoth is just a kickbut pokemon, and extremely strong/his sig poke, and the other two bugs are pairs/opposites of each other, like Vileplume and Bellossom, so it makes sense for him to have both.
The Icecream pokemon is completely random and ruins his team. Adeku is like a super cool tough guy with 5 really cool and tough pokemon, and a brightblue derp-cream. It ruins his style IMO.