Some are very slow to feather out like a roo. I just sold a 5 month old roo that never crowed, not even trying yet. Almost made me keep him but he went to free range with 30 hens. I had another that I was SURE was a hen at about 3 1/2 months and then suddenly it started getting saddle feathers and quickly changed attitude as well becoming the meanest one I've had. And then others like my partridge Chantecler I could tell was a roo easily at less than two months. So it really depends on the individual.
With yours I mainly think it's a roo because of its body structure and stance. I expect that soon you will see some saddle feathers and redder wattles. If you really want to keep him and he starts to crow you could use a crow collar. I have never used them just heard about them.