Looks like you've got some very nice buff Orpingtons there! And I do see a rooster, as you've already suspected.
I've found that the larger breeds, like Orpingtons, do take a bit longer to begin laying. The average age for hens to begin laying is 20 weeks, but I do believe my Opringtons took maybe 24 weeks to begin laying.
Some Buff Orp hens, especially hatchery stock have bigger comb/wattles than the breeder stock, to the point of being floppy, even. I can't say that is a rooster unless I see the back/saddle area, not for sure, though that is a pretty large comb. The comb is not the main indicator of a male. Saddle feathers are.
I'm sorry, I can't see well enough through that fencing with the glare. I don't see anything that looks like saddle feathers, but again, not a good angle, plus the fencing in the way...Saddle feathers on roosters are very shiny, skinny and in a fringe that hangs over both sides of the back, just in front of the tail.
I agree not the best pic, esp through the fence, but I'm not seeing anything that says roo. I'm seeing point of lay pullets. If you let them free range you might need to go on an egg hunt. They don't know they're supposed to lay in a nest box.