Looking at pics of gen, looks like the dial font should be a bit bold, so looks like ZF is more accurate:
It has already been confirmed that colour-wise the ZF is more correct, and with better caseback engravings and a free blue rubber strap, I think the ZF wins.
V6F have done a very good job of matching the blue of the bezel and dial, unfortunately the gen has slightly different shade of blue on the bezel and dial, which ZF has replicated. looking from the photos on watchbus it looks like ZF dissected a gen to match the colour.