The dimensions are entirely based on the original baffle. There's nothing wrong with it per se. My scope was purchased in late 2019, it already came with baffle extension, so no stray light issue. But I don't feel comfortable reaching into the optical tube screwing and unscrewing a hunk of metal every time I need to check the collimation. (I'm using a laser collimator, I find I have to remove the baffle extension otherwise I cannot see the central dot on the secondary mirror.) So I designed one that uses bayonet connection. I know PlaneWave has been using 3D printed ABS baffles in their telescopes. If it's good enough for PW, it ought to be good enough for me.
I used Polymaker's ASA for its rigidity, toughness and good sandability. The one in the photo has already been sanded, spray painted and flocked. It's only 96g, the original alumnium baffle is 330g. That's over 70% weight reduction. I also experimented with integrated baffles on the inside. But it's not as rigid as I would like, I don't recommend it.
The author marked this model as their own original creation.