NOTE: The text on the bottom silk (bNames) is mirrored and needs to be corrected if you want it to print out correctly (although JLCPCB corrected it for me, which was nice of them)
Also the male USB header despite having a little bit room between the marked "edge of PCB" on the silk screen and the actual edge of the PCB, it is quite a tight fit. It fits without any modification on the boards from JLCPCB, the ones from OSHpark seem like they need a file to make them fit.