It looks logical to me... If I were making a similar segment that is where I would start, then I would check the data to make sure nothing looks fishy....
For instance, I track the ECID of my users in an eVar, so I might create a freeform with the ids, then spot check a few to find users with Visit Number = 1 in my reporting period, then break that down by the entry page and marketing channel... make sure that everything aligns.