The bezel screws on the gen are not always flush with bezel. They're slightly recessed so this isn't a flaw.
The date wheel font is perfectly correct. The gen diver uses two different fonts depending on its age, the H and I series gen version has the same Helvetica font as has the V7. AP changed the font during the H series run.
Getting much pickier now, the top surface of the CG should be dead flat but V7 has a slight slope down to crown, but it's only barely noticeable. Gen is low beat so the second hand has more of a tick. The inner bezel ring on the gen has more of a step between it and the dial. But as I said these are super picky details that you'd have to be closely scrutinising to notice.
But often you'll find some of the bezel markers don't align properly with the dial markers. This is because the batons on the dial are not glued on precisely in the right place, and also the inner bezel adjustment screw always moves the bezel a fraction as you screw it in so the bezel ring needs to be slightly offset in its mechanism to compensate. I spent most of yesterday afternoon sorting mine out and now it's perfectly aligned but it does mean moving the batons on the dial very carefully. They're held on with a light sticky glue rather than a hard glue so can be moved slightly.
Another thing with the V7 is sometimes the buckle tang is over sanded and doesn't fit the cutout in the buckle. It should be a seamless fit. I got lucky as mine is good.