I like to say 'finished is better than perfect'! Your son will love it. It even has his name on it! How could he not?
My first quilt that was on-point was a mess. But now that it's on my bed, or rumpled up from sleeping, I have a hard time finding where my glaring error is!