Looks good!
Painting a car doesn't take a rocket scientist. It's all in the prep work. If you have a good enough eye to spot imperfections during the priming and sanding, and you make sure to wipe down the substrates with wax and grease remover, chances are that you'll have no problem with it turning out good. This is a prime example of good prep work.
Also, matte paints tend to hide minor surface imperfections like dirt or sanding scratches until you get up very close.
OP!