In my opinion you did an excellent job on this. Don't be so hard on yourself!! We all wish we could do better on about every model we finish. As the builder, we see the mistakes we make, the shortcomings in fit and finish and all the errors. To me it looks like you did a heck of a job on this build. You should be proud!