1. USB length mismatch is okay for full speed designs, not a big deal.
2. Your spacing is 5 mil, which is a bit small for most fabs. Many fabs require 6 mil min. track width and spacing.
3. No input fuse.
4. L1 may or may not be necessary, depending on EMI requirement and length of cable.
5. Whenever possible, add at least one grounding via per decoupling cap's GND pad (same for high speed ICs).
Other than these, this is a nice design.