Great job! It's very nearly as good as a Fox 40. In fact, if I didn't have one here to compare it to, you probably couldn't tell the difference.
The Fox 40 has a very slightly "wider" sound. The both require about the same amount of "blow" but the Fox 40 is a bit louder and has a nicer warble to it. Considering the limitations of 3D printing, this is an excellent design.