Nice build, although I would not have used ZG brakes (I like to stop

). Why Yellow SwissStop brake pads on aluminum wheels with machined braking surfaces? You're going to go though those $50 pads pretty fast......
Also.... With all due respect, Felt + Campy feels weird (to me at least).... Used to see Shimano/SRAM on Felts. Kinda like putting Campy on a Trek or Shimano on a Pinarello..... But who cares right? Ride what you like.