Really Cool! Well made.
Well, there's one way to know for sure how close you got on the measurements.
The distance from the bottom ring to the top ring (grille-mesh area) is 45mm.
The top mesh should protrude 15mm.
The U47 body thread has all of the measurements...you just have to wade through 38 pages!
Of course, that's only IF you want to match the U47 dimensions.
Afterall, your intention was "U47-ish", right.
So, it looks like you've accomplished that!
Good Job!