Mmmm, as a mechanical engineer who's wasting his 8 years of college working as machinist, I appeciate coming up w/ projects of personal interest that often confound the professors. Give me a few days to test an ejector or two (hopefully there's a spare hiding amongst the bits so no disassembly req.).
Mind you the obvious improvement was cobbled up years ago by adapting a coil spring to the unit.Still sold by Numrich Arms(e-gunparts.com) I think.
A rounded bottom to the spring cut would have helped too!