Very well done. Nice design, and nice execution. You did a good job dealing with the 3d print texture. I've built some 3d printed models, and I've had good luck filling and hiding the 3d print texture using ladies finger nail polish. It fills gaps, dries quick and smooth, and it is sandable and paintable.